Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
Proceedings of the European symposium on Software development environments and CASE technology
Facet modelling: an approach to flexible and integrated conceptual modelling
Information Systems
DB-main: a next generation meta-case
Information Systems - Special issue on meta-modelling and methodology engineering
GRASYLA: modelling case tool GUIs in MetaCases
Proceedings of the third international conference on Computer-aided design of user interfaces
Engineering Modelling Languages: A Precise Meta-Modelling Approach
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment
CAiSE ;96 Proceedings of the 8th International Conference on Advances Information System Engineering
Meta-CASE in Practice: a Case for KOGGE
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Providing Support for Process Model Enaction in the Metaview Metasystem
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
A unified modelling language without referential redundancy
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
GXL: a graph-based standard exchange format for reengineering
Science of Computer Programming - Software analysis, evolution and re-engineering
Weaving executability into object-oriented meta-languages
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
KM3: a DSL for metamodel specification
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
On the Challenges of Correctly Using Metamodels in Software Engineering
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Hi-index | 0.00 |
In this paper, we suggest a solution to several limitations of current metaCASE technology: (i) the limited number of modelling levels, (ii) the rigid separation between those levels, (iii) the limited bootstrapping possibilities, (iv) the hardcoding of various types of information (e.g. GUI related information), and (v) the inability to record links between semantically related (e.g. referrentially redundant) constructs. Our proposal is centered around a 2-layer metamodelling language called MetaL. MetaL is characterised by ubiquitous reflexivity (metacircularity) and extended reification capabilities. The language is presented and applied to illustrative examples. Its pros and cons are discussed and an on-going prototypical metaCASE implementation is reported.