A design model for open distributed processing systems
Computer Networks and ISDN Systems - Special issue on ISO reference model for open distributed processing
On the role of basic design concepts in behaviour structuring
Computer Networks and ISDN Systems - Special issue: specification architecture
The importance of the service concept in the design of data communications protocols
Proceedings of the IFIP WG6.1 Fifth International Conference on Protocol Specification, Testing and Verification V
Design Methods for Software Systems: YOURDON, Statemate and Uml
Design Methods for Software Systems: YOURDON, Statemate and Uml
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Goal-Oriented Requirements Engineering: A Guided Tour
RE '01 Proceedings of the Fifth IEEE International Symposium on Requirements Engineering
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Toward High-Precision Service Retrieval
IEEE Internet Computing
A Rigorous Approach to Relate Enterprise and Computational Viewpoints
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Methodological support for service-oriented design with ISDL
Proceedings of the 2nd international conference on Service oriented computing
A shared service terminology for online service provisioning
ICEC '04 Proceedings of the 6th international conference on Electronic commerce
An approach to relate business and application services using ISDL
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
A conceptual framework for service modelling
EDOC '06 Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference
On Architectural Support For Behaviour Refinement In Distributed Systems Design
Journal of Integrated Design & Process Science
Speaking a common language: a conceptual model for describing service-oriented systems
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Extending profiles with stereotypes for composite concepts
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Designing interaction behaviour in service-oriented enterprise application integration
Proceedings of the 2008 ACM symposium on Applied computing
Dealing with Active and Stateful Services in the Service-Oriented Architecture
Service-Oriented Computing - ICSOC 2007 Workshops
Model-driven development of mediation for business services using COSMO
Enterprise Information Systems - Towards Model-driven Service-oriented Enterprise Computing - 12th International IEEE EDOC Enterprise Computing Conference (EDOC 2008)
Towards a client-oriented model of types and states in service-oriented development
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Goal and model driven design of an architecture for a care service platform
Proceedings of the 2010 ACM Symposium on Applied Computing
Describing component collaboration using goal sequences
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
A comprehensive engineering framework for guaranteeing component compatibility
Journal of Systems and Software
Designing service marts for engineering search computing applications
ICWE'10 Proceedings of the 10th international conference on Web engineering
Search computing
A non-functional property based service selection and service verification model
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
Towards a Method Family Supporting Information Services Co-Creation in the Transdisciplinary Context
International Journal of Information System Modeling and Design
Hi-index | 0.00 |
This paper presents a conceptual framework for service modelling and refinement, called the COSMO (COnceptual Service MOdelling) framework. This framework provides concepts to model and reason about services, and to support operations, such as composition and discovery, which are performed on them at design and run-time. In particular, the framework should facilitate the use of different service description languages tailored to different service aspects, such as the behaviour of a service and the information it manipulates, or design tasks, such as modelling, analysis and implementation. The idea is that models produced by these languages can be mapped onto the concepts of the framework, thereby facilitating one to relate these models, e.g., to verify consistency. Therefore, a requirement on the framework is to provide concepts that capture all elementary and generic service properties that are relevant during the service development process. We capture these properties by analysing existing service definitions and from earlier experience. Furthermore, we want the same concepts to be applicable throughout the service development process when modelling and refining services at successive abstraction levels. The framework distinguishes three generic abstraction levels, and describes an approach to assess the conformance between the service models produced at these abstraction levels.