Creating a Domain Specific Modelling Method for Ambient Assistance

Domain specific modelling languages (DSMLs) have gained increasing popularity: they are convenient, support the productivity of modelling, and help to increase model quality and comprehensibility. Some work has been published about how to use or evaluate a DSML. In contrast to that, there is hardly any guideline for the DSML creation process and almost none for creating a Domain Specific Modelling Method (DSMM). This paper aims at contributing to fill that gap: it introduces a process for creating a DSMM. For illustration it uses a modelling language that has been created for the domain of Ambient Assistance domain.

[1]  Patrick Heymans,et al.  Visual notation design 2.0: Towards user comprehensible requirements engineering notations , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[2]  Monica Sebillo,et al.  Building Social Life Networks Through Mobile Interfaces: The Case Study of Sri Lanka Farmers , 2013 .

[3]  Daniel L. Moody,et al.  The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering , 2009, IEEE Transactions on Software Engineering.

[4]  Ulrich Frank,et al.  Outline of a method for designing domain-specific modelling languages , 2010 .

[5]  Fernando Bobillo,et al.  Context Representation and Reasoning with Formal Ontologies , 2011, Activity Context Representation.

[6]  Heinrich C. Mayr,et al.  ADOxx based tool support for a behavior centered modeling approach , 2015, PETRA.

[7]  Agnes Koschmider,et al.  A Comprehensive Overview of Visual Design of Process Model Element Labels , 2015, Business Process Management Workshops.

[8]  Colin Atkinson,et al.  Model-Driven Development: A Metamodeling Foundation , 2003, IEEE Softw..

[9]  Heinrich C. Mayr,et al.  Behavior Modeling and Reasoning for Ambient Support: HCM-L Modeler , 2014, IEA/AIE.

[10]  W. Feller On the logistic law of growth and its empirical verifications in biology , 1940 .

[11]  John Krogstie,et al.  Defining quality aspects for conceptual models , 1995, ISCO.

[12]  Heinrich C. Mayr,et al.  Conceptual Modeling for Ambient Assistance , 2013, ER.

[13]  Sydney Katz Assessing Self‐maintenance: Activities of Daily Living, Mobility, and Instrumental Activities of Daily Living , 1983, Journal of the American Geriatrics Society.

[14]  Erina Ferro,et al.  The UniversAAL Platform for AAL (Ambient Assisted Living) , 2015, J. Intell. Syst..

[15]  Jörg Becker,et al.  Die Grundsätze ordnungsmäßiger Modellierung und ihre Einbettung in ein Vorgehensmodell zur Erstellung betrieblicher Informationsmodelle , 1998 .

[16]  Heinrich C. Mayr,et al.  Facilitating Effective Stakeholder Communication in Software Development Processes , 2014, CAiSE Forum.

[17]  Dimitris Karagiannis,et al.  On the Conceptualisation of Modelling Methods Using the ADOxx Meta Modelling Platform , 2013, Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model..

[18]  Günther Palm,et al.  Wörterbuch der Kognitionswissenschaft , 1996 .

[19]  M. Lawton,et al.  Assessment of Older People: Self-Maintaining and Instrumental Activities of Daily Living , 1969 .

[20]  H. C. Mayr,et al.  Control pattern based analysis of HCM-L, a language for cognitive modeling , 2012, International Conference on Advances in ICT for Emerging Regions (ICTer2012).

[21]  Heinrich C. Mayr,et al.  A characterization of OOA tools , 1996, Proceedings of the Fourth International Symposium on Assessment of Software Tools.

[22]  A. N. Leont’ev,et al.  Activity, consciousness, and personality , 1978 .

[23]  Dimitris Karagiannis,et al.  Metamodelling Platforms , 2002, EC-Web.

[24]  Marten van Sinderen,et al.  Extending enterprise architecture modelling with business goals and requirements , 2011, Enterp. Inf. Syst..

[25]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[26]  Jan Mendling,et al.  Activity labeling in process modeling: Empirical insights and recommendations , 2010, Inf. Syst..

[27]  Ulrich Frank,et al.  Domain-Specific Modeling Languages: Requirements Analysis and Design Guidelines , 2013, Domain Engineering, Product Lines, Languages, and Conceptual Models.

[28]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[29]  Juha-Pekka Tolvanen,et al.  Defining Domain-Specific Modeling Languages to Automate Product Derivation: Collected Experiences , 2005, SPLC.

[30]  Heinrich C. Mayr,et al.  A User Centered Approach to Requirements Modeling , 2002, Modellierung.

[31]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[32]  Jadwiga Indulska,et al.  A survey of context modelling and reasoning techniques , 2010, Pervasive Mob. Comput..

[33]  Heinrich C. Mayr,et al.  Cognitive Modeling and Support for Ambient Assistance , 2012, UNISCON.