Towards a standard for model specification and storage

Software production has become an industrial task usually involving teams of programmers working on complex problems to produce large, even huge software systems. Globally distributed teams are doing a growing share of all software development work. The management of software engineering teamwork, especially of a temporally and/or spatially distributed team, presents an enormous organizational challenge as well as an intricate technical problem, as such distributed teamwork requires tool support for coordination of cooperative activities, maintenance of project control, and sharing of information. Domain-specific Model Integrated Program Synthesis environments are created according to a modeling paradigm: a description of the class of models that can be created using the system. Just as model integrated computing applications are executable instances of domain models, domain models can be viewed as instances of metamodels. The representation of these models and the modeling paradigm is unique to the specific modeling environment. This poses a major problem for portability of models from one modeling environment to another. The purpose of the paper is to explore the possibility of a common standard for the storage of models, in what framework the standard should exist, and who should define the standard.

[1]  Gabor Karsai,et al.  Metaprogrammable toolkit for model-integrated computing , 1999, Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems.

[2]  Akos Ledeczi,et al.  Institute for Software-integrated Systems Title: Formalizing the Specification of Graphical Modeling Languages , .

[3]  Gabor Karsai,et al.  Model-Based Intelligent Process Control for Cogenerator Plants , 1992, J. Parallel Distributed Comput..

[4]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[5]  Gabor Karsai,et al.  Model-integrated development of complex applications , 1997, Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies.

[6]  G. Karsai,et al.  Model-integrated on-line problem-solving in chemical engineering , 1997 .

[7]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[8]  E. Long,et al.  Increasing Productivity at Saturn , 1998, Computer.

[9]  Gabor Karsai,et al.  Model-Integrated Computing , 1997, Computer.

[10]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[11]  Alex Ceponkus,et al.  Applied XML: A Toolkit for Programmers , 1999 .