Metamodelling with datalog and classes: conceptbase at the age of 21
ICOODB'09 Proceedings of the Second international conference on Object databases
A language for ontology-based metamodeling systems
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
A meta-method for defining software engineering methods
Graph transformations and model-driven engineering
EGOVIS'11 Proceedings of the Second international conference on Electronic government and the information systems perspective
Derived features for EMF by integrating advanced model queries
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Multilevel business process modeling: motivation, approach, design issues, and applications
Proceedings of the 5th Ph.D. workshop on Information and knowledge
The SIMTHESys multiformalism modeling framework
Computers & Mathematics with Applications
Query-driven soft interconnection of EMF models
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Business Service Modeling for the Service-Oriented Enterprise
International Journal of Information System Modeling and Design
A comparison of the Essence 1.0 and SPEM 2.0 specifications for software engineering methods
Proceedings of the Third Workshop on Process-Based Approaches for Model-Driven Engineering
Hi-index | 0.00 |
This text is a guide to the foundations of method engineering, a developing field concerned with the definition of techniques for designing software systems. The approach is based on metamodeling, the construction of a model about a collection of other models. The book applies the metamodeling approach in five case studies, each describing a solution to a problem in a specific domain. Suitable for classroom use, the book is also useful as a reference for practitioners. The book first presents the theoretical basis of metamodeling for method engineering, discussing information modeling, the potential of metamodeling for software systems development, and the introduction of the metamodeling tool ConceptBase. The second, and larger, portion of the book reports on applications of the metamodeling approach to method engineering. These detailed case studies range from telecommunication service specification, hypermedia design, and data warehousing to cooperative requirements engineering, chemical device modeling, and design of new abstraction principles of modeling languages. Although these chapters can stand alone as case studies, they also relate to the earlier theoretical chapters. The metamodeling approach described in the book is based on the Telos metamodeling language implemented by the ConceptBase system. An accompanying CD-ROM contains the ConceptBase system and a large collection of Telos metamodels discussed in the text. The CD-ROM enables readers to start directly with method engineering, from small method chunks up to complete method definitions. The complete definition of Ed Yourdon's structured analysis method is included as an instructional example. Cooperative Information Systems series