Search For:

Displaying 1-21 out of 21 total
A Framework for Classifying and Comparing Architecture-centric Software Evolution Research
Found in: 2013 17th European Conference on Software Maintenance and Reengineering (CSMR)
By Pooyan Jamshidi,Mohammad Ghafari,Aakash Ahmad,Claus Pahl
Issue Date:March 2013
pp. 305-314
Context: Software systems are increasingly required to operate in an open world, characterized by continuous changes in the environment and in the prescribed requirements. Architecture-centric software evolution (ACSE) is considered as an approach to suppo...
 
Process as a Service
Found in: Services Computing, IEEE International Conference on
By MingXue Wang, Kosala Yapa Bandara, Claus Pahl
Issue Date:July 2010
pp. 578-585
With the emergence of Business Process Outsourcing and Cloud Computing, enterprises are looking for available business processes outside of their organizations to quickly adopt to new business requirements and also reduce process development and maintenanc...
 
Distributed Aspect-Oriented Service Composition for Business Compliance Governance with Public Service Processes
Found in: Internet and Web Applications and Services, International Conference on
By MingXue Wang, Kosala Yapa Bandara, Claus Pahl
Issue Date:May 2010
pp. 339-344
Service-Oriented Architecture offers a technical foundation for Enterprise Application Integration and business collaboration through service-based business components. With increasing process outsourcing and cloud computing, enterprises need process-level...
 
Integrated Constraint Violation Handling for Dynamic Service Composition
Found in: Services Computing, IEEE International Conference on
By MingXue Wang, Kosala Yapa Bandara, Claus Pahl
Issue Date:September 2009
pp. 168-175
Dynamic service composition is suitable for on-demand business requests. For autonomic computing, service composition needs to deal with runtime environment faults, but also with business constraint violations which result from business requirements. We pr...
 
Automatic Business Process Pattern Matching for Enterprise Services Design
Found in: Services Part II, IEEE Congress on
By Veronica Gacitua-Decar, Claus Pahl
Issue Date:September 2009
pp. 111-118
Designing the adequate scope and granularity of services is critical for their effective reuse. Patterns at business process level are abstractions of common and reusable designs to operate businesses. Business Process (BP) patterns can capture expert proc...
 
Constraint Integration and Violation Handling for BPEL Processes
Found in: Internet and Web Applications and Services, International Conference on
By MingXue Wang, Kosala Yapa Bandara, Claus Pahl
Issue Date:May 2009
pp. 337-342
Autonomic, i.e. dynamic and fault-tolerant Web service composition is a requirement resulting from recent developments such as on-demand services. In the context of planning-based service composition, multiagent planning and dynamic error handling are stil...
 
Constraint-Based Validation of Adaptive e-Learning Courseware
Found in: IEEE Transactions on Learning Technologies
By Mark Melia, Claus Pahl
Issue Date:January 2009
pp. 37-49
Personalised e-learning allows the course creator to create courseware that dynamically adapts to the needs of individual learners or learner groupings. This dynamic nature of adaptive courseware makes it difficult to evaluate what the delivery time course...
 
Interactive Correction and Recommendation for Computer Language Learning and Training
Found in: IEEE Transactions on Knowledge and Data Engineering
By Claus Pahl, Claire Kenny
Issue Date:June 2009
pp. 854-866
Active learning and training is a particularly effective form of education. In various domains, skills are equally important to knowledge. We present an automated learning and skills training system for a database programming environment that promotes proc...
 
Semi-Automatic Distribution Pattern Modeling of Web Service Compositions using Semantics
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Ronan Barrett, Claus Pahl
Issue Date:October 2006
pp. 417-422
Enterprise systems are frequently built by combining a number of discrete Web services together, a process termed composition. There are a number of architectural configurations or distribution patterns, which express how a composed system is to be deploye...
 
Model Driven Design of Distribution Patterns for Web Service Compositions
Found in: Enterprise Distributed Object Computing Conference Workshops, IEEE International
By Ronan Barrett, Claus Pahl
Issue Date:October 2006
pp. 23
Increasingly, distributed systems are being constructed by composing a number of discrete components. This practice, termed composition, is particularly prevalent within the Web service domain. Here, enterprise systems are built from many existing discrete...
 
Model Driven Design of Distribution Patterns forWeb Service Compositions
Found in: Web Services, IEEE International Conference on
By Ronan Barrett, Claus Pahl
Issue Date:September 2006
pp. 887-888
Increasingly, distributed systems are being constructed by composing a number of components, often legacy applications exposed using Web service interfaces. There are a number of architectural configurations or distribution patterns, which express how such...
 
The Generation of E-Learning Exercise Problems from Subject Ontologies
Found in: Advanced Learning Technologies, IEEE International Conference on
By Edmond Holohan, Mark Melia, Declan McMullen, Claus Pahl
Issue Date:July 2006
pp. 967-969
The teaching/ learning of cognitive skills, such as problem-solving, is an important goal in most forms of education. In well-structured subject areas certain exercise problem types may be precisely described by means of machine-processable knowledge struc...
 
A Tool-Mediated Cognitive Apprenticeship Approach for a Computer Engineering Course
Found in: Advanced Learning Technologies, IEEE International Conference on
By Sarah Murray, James Ryan, Claus Pahl
Issue Date:July 2003
pp. 2
Teaching database engineers involves a variety of learning activities. A strong focus is on practical problems that go beyond the acquisition of knowledge. Skills and experience are equally important. We propose a virtual apprenticeship model for the knowl...
 
Interactivity and Integration in Virtual Courses
Found in: Advanced Learning Technologies, IEEE International Conference on
By Claus Pahl
Issue Date:August 2001
pp. 0395
Abstract: Web-based virtual courses focussing on content delivery only have turned out not to be as successful as expected. We will investigate reasons and suggest some remedies - using our own virtual Database course for illustration. Interactivity and in...
   
The Evaluation of Educational Service Integration in Integrated Virtual Courses
Found in: Applications and the Internet Workshops, IEEE/IPSJ International Symposium on
By Claus Pahl
Issue Date:January 2001
pp. 61
The effectiveness of integrated virtual courses is determined by factors such as the navigability of the system. We argue that in a virtual course, which offers different educational services for different learning activities, the integration of services i...
 
Graph-based implicit knowledge discovery from architecture change logs
Found in: Proceedings of the WICSA/ECSA 2012 Companion Volume (WICSA/ECSA '12)
By Aakash Ahmad, Claus Pahl, Muteer Arshad, Pooyan Jamshidi
Issue Date:August 2012
pp. 116-123
Service architectures continuously evolve as a consequence of frequent business and technical change cycles. Architecture change log data represents a source of evolution-centric information in terms of intent, scope and operationalisation to accommodate c...
     
Context modeling and constraints binding in web service business processes
Found in: Proceedings of the first international workshop on Context-aware software technology and applications (CASTA '09)
By Claus Pahl, Kosala Yapa Bandara, MingXue Wang
Issue Date:August 2009
pp. 171-172
Context awareness is a principle used in pervasive services applications to enhance their flexibility and adaptability to changing conditions and dynamic environments. Ontologies provide a suitable framework for context modeling and reasoning. We develop a...
     
Model driven distribution pattern design for dynamic web service compositions
Found in: Proceedings of the 6th international conference on Web engineering (ICWE '06)
By Claus Pahl, John Murphy, Lucian M. Patcas, Ronan Barrett
Issue Date:July 2006
pp. 129-136
Web service compositions are often used to realise service-based enterpriseapplications. These enterprise systems are built from many existing discreteapplications, often legacy applications exposed using Web service interfaces.Acceptance of these systems ...
     
Automated tutoring for a database skills training environment
Found in: Proceedings of the 36th SIGCSE technical symposium on Computer science education (SIGCSE '05)
By Claire Kenny, Claus Pahl
Issue Date:February 2005
pp. 203-231
Universities are increasingly offering courses online. Feedback, assessment, and guidance are important features of this online courseware. Together, in the absence of a human tutor, they aid the student in the learning process. We present a programming tr...
     
Supporting active database learning and training through interactive multimedia
Found in: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education (ITiCSE '04)
By Claire Kenny, Claus Pahl, Ronan Barrett
Issue Date:June 2004
pp. 231-231
The learning objectives of a database course include aspects from conceptual and theoretical knowledge to practical development and implementation skills. We present an interactive educational multimedia system based on the virtual apprenticeship model for...
     
A web services architecture for learning object discovery and assembly
Found in: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters (WWW Alt. '04)
By Claus Pahl, Ronan Barrett
Issue Date:May 2004
pp. 446-447
Courseware systems are often based on an assembly of different components, addressing the different needs of storage and delivery functionality. The Learning Technology Standard Architecture LTSA provides a generic architectural framework for these systems...
     
 1