ABSTRACT
This paper aims to answer the question, if a generic approach for Model-Driven Design of e-Applications exists. A proposal for generic approach on Model-Driven Design applied in different application scenarios for e-Government, e-Business and e-Learning is introduced. Identified solutions are presented by applying a top-down, inside-out or bottom-up approach utilizing the Modeling Method Specification Framework in order to conceptualize, implement and deploy scenario-specific model-driven design approaches that are either executed by machines or by humans. Focus of the paper is the common procedure to conceptualize Model-Driven Design for e-Applications.
- D. Karagiannis, W. Grossmann, P. Höfferer, Open Model Initiative: A Feasibility Study, www.openmodels.at, Access 11.07.2011Google Scholar
- Strahinger, S.: Metamodellierung als Instrument des Methodenvergleichs, Shaker Verlag, Aachen 1996Google Scholar
- Karagiannis, D.; Kühn, H.: Metamodelling Platforms, Dexa 2002, Aix-en-Provence, France, LNCS 2455, Springer-Verlag, Berlin, Heidelberg, p. 182. Google ScholarDigital Library
- H. Kühn, "Methodenintegration im Business Engineering" PhD Thesis, University of Vienna, April 2004.Google Scholar
- W. Utz, R. Woitsch, D. Karagiannis, Conceptualisation of Hybrid Service Models: An Open Models Approach, COMPSAC 2011, Munich, IEEE Google ScholarDigital Library
- SOM Modelling Method, Ferstl, O. K.; Sinz, E. J.: Der Ansatz des Semantischen Objektmodells (SOM) zur Modellierung von Geschäftsprozessen. In: Wirtschaftsinformatik37 (1995)Google Scholar
- G. Abeysinghe, K. Phalp, Combining process modelling methods, Information and Software Technology 39 (1997) 107--124, ElsevierGoogle ScholarCross Ref
- H. Du, W. Yu, A MEASUR and RUP Combined Business Modeling Method, Journal of Computers, Vol 6, No 6, 1086--1093, Jun 2011, doi:10.4304/jcp.6.6.1086-1093Google ScholarCross Ref
- B. Selic, The Theory and Practice of Modern Modeling Language: Design for Model-Based Software Engineering, AOSD'11, March 21--25, 2011, Pernambuco, Brazil. ACM Google ScholarDigital Library
- D. Maplesden, J. Hosking and J. Grundy; A Visual Language for Design Pattern Modelling and Instantiation, Human-Centric Computing Languages and Environments, HCC'01, Google ScholarDigital Library
- K. Siau, Y. Tian, A semiotic analysis of unified modeling language graphical notations, In Requirements Engineering, Volume 14, Number 1, DOI: 10.1007/s00766-008-0071-7 Google ScholarDigital Library
- plugIT Project, D 3.3 Domain Specific Graphical Ontology Representation, accessible at www.plug-it.orgGoogle Scholar
- Moody D., The "Physics" of Notations: Towards a Scientific Basis for Constructing Visual Notations in Software Engineering, IEEE Transactions on Software Engineering, Vol 35. No 6, 2009 Google ScholarDigital Library
- I. Rath, A. Okros and D. Varro, Synchronization of abstract and concrete syntax in domain-specific modeling languages, Software and Systems Modeling Volume 9, Number 4, 453--471, DOI: 10.1007/s10270-009-0122-7 Google ScholarDigital Library
- D. Karagiannis: BPMS: Business Process Management Systems, ACM SIGOIS Bulletin 16 (1995), No. 1, pp. 10--13. Google ScholarDigital Library
- H. Fuhrmann, R. von Hanxleden; Taming Graphical Modeling, In Model Driven Engineering Languages and Systems, Lecture Notes in Computer Science, 2010, Volume 6394/2010, 196--210, DOI: 10.1007/978-3-642-16145-2_14 Google ScholarCross Ref
- R. Lemesle, Transformation Rules Based on Meta-modeling, Enterprise Distributed Object Computing Workshop, 1998. EDOC '98., IEEEGoogle Scholar
- D. Kolovos, et al, Different Models for Model Matching: An analysis of approaches to support model differencing, CVSM'09, May 17, 2009, Vancouver, Canada, IEEE Google ScholarDigital Library
- F. Liu, et al, Model-based dependency analysis in service delivery process management; Service Operations and Logistics and Informatics (SOLI), 2010; IEEEGoogle Scholar
- N. Zouggar, B. Vallespir, D. Chen, Semantic Enrichment of Enterprise Models by Ontologies-based Semantic Annotations, 12th EDOC, 2008, IEEE Google ScholarDigital Library
- R. Woitsch, D. Karagiannis, D. Plexousakis and K. Hinkelmann: Business and IT-Alignment: the IT-Socket, Elektrotechnik & Informationstechnik, 7--8.2009, SpringerGoogle Scholar
- LD-CAST, www.ldcastproject.com, Access 11.07.2011Google Scholar
- FIT, www.fit-project.org, Access 11.07.2011Google Scholar
- BREIN, www.eu-brein.com, Access 11.07.2011Google Scholar
- D. Karagiannis, R. Woitsch, Model-Driven Design applied for e-Learning and Experiences from European Research Projects, International Conference on Computer Systems and Technologies, 2011, ACM Google ScholarDigital Library
- ADVISOR, ESPRIT 4, Project, http://cordis.europa.eu, Access 11.07.2011Google Scholar
- eduBITE, edubite.dke.univie.ac.at, Access 11.07.2011Google Scholar
- F. Waldner, M. Nemetz, C. Steinberger, eduWEAVER: Integrated Design, Development and Deployment of eLearning Scenarios, 3rd ICIW, 2008, IEEE Google ScholarDigital Library
- NEXT-TELL Project, www.next-tell.eu, Access 11.07.2011Google Scholar
- Open Models Initiative, www.openmodels.at, Accesss 11.07.2011Google Scholar
Index Terms
- Model driven design for e-applications: the meta model approach
Recommendations
Model-driven engineering
During the last decade a new trend of approaches has emerged, which considers models not just documentation artefacts, but also central artefacts in the software engineering field, allowing the creation or automatic execution of software systems ...
Why use the model driven architecture to design and build distributed applications?
ICSE '05: Proceedings of the 27th international conference on Software engineeringOMG's Model Driven Architecture® (MDA®)[1] unifies and simplifies modeling, design, implementation, and integration of applications -- including large and complex ones -- by defining software fundamentally at the model level, expressed in OMG's standard ...
Model-driven Engineering in the Development of Ubiquitous Applications: Technologies, Tools and Languages
WebMedia '17: Proceedings of the 23rd Brazillian Symposium on Multimedia and the WebModel-driven Engineering (MDE) is an approach that considers models as the main artifacts in software development. Models are generally built using domain specific languages, such as UML and XML. These languages, in turn, are defined by their own ...
Comments