From BPMN to Live Application: How the Context Can Drive an Auto-Adapted System

Today, with requirements about improving the adaptation ability and reducing the complexity on building application of Auto-adapted system, it will be very important to use contextual concerns such as BPMN, CTT, Scenario, etc. as a tool to model all the relevant concerns of context. In this paper, we provide a new architecture that using Context-aware management to manage Auto-adapted system and using the Context intermediate model to redefine useful data exported from the BPMN tool at design time. Our aim is providing a solution to use specific views in design time to make simpler expert's task. Moreover, it also opens an ability to use many independent views on AAS as the way to separate concerns and improve responsiveness ability in a dynamic context-aware system.

[1]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[2]  Chokri Ben Amar,et al.  Architectural survey of context-aware systems in pervasive computing environment , 2008 .

[3]  Lionel Médini,et al.  Towards a Meta-model for Context in the Web of Things , 2016 .

[4]  Xin Li,et al.  Context Aware Middleware Architectures: Survey and Challenges , 2015, Sensors.

[5]  Jean Vanderdonckt,et al.  Task Modelling in Multiple Contexts of Use , 2002, DSV-IS.

[6]  Frédérique Laforest,et al.  Modeling and Using Context in Adapting Applications to Pervasive Environments , 2006, 2006 ACS/IEEE International Conference on Pervasive Services.

[7]  Michel Riveill,et al.  WComp middleware for ubiquitous computing: Aspects and composite event-based Web services , 2009, Ann. des Télécommunications.

[8]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[9]  Kun Yang,et al.  Context modelling and a context-aware framework for pervasive service creation: A model-driven approach , 2010, Pervasive Mob. Comput..

[10]  J. Coutaz,et al.  The Contextor Infrastructure for Context-Aware Computing , 2004 .

[11]  Frank Leymann,et al.  On Visualizing and Modelling BPEL with BPMN , 2009, 2009 Workshops at the Grid and Pervasive Computing Conference.

[12]  Michel Riveill,et al.  The Dynamic Composition of Independent Adaptations including Interferences Management , 2012, ICSEA 2012.

[13]  Patricia Dockhorn Costa Architectural support for context-aware applications: from context models to services platforms , 2007 .

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

[15]  Boris Chidlovskii,et al.  Using regular tree automata as XML schemas , 2000, Proceedings IEEE Advances in Digital Libraries 2000.

[16]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[17]  Tao Gu,et al.  A service-oriented middleware for building context-aware services , 2005, J. Netw. Comput. Appl..

[18]  Stéphane Lavirotte,et al.  Intermediate Common Model—The Solution to Separate Concerns and Responsiveness in Dynamic Context-Aware System , 2017 .

[19]  R. Laddaga Self Adaptive Software Problems and Projects , 2006, 2006 Second International IEEE Workshop on Software Evolvability (SE'06).

[20]  Jean Vanderdonckt,et al.  A computational framework for context-aware adaptation of user interfaces , 2013, IEEE 7th International Conference on Research Challenges in Information Science (RCIS).

[21]  Sinisa Neskovic,et al.  Context modeling based on feature models expressed as views on ontologies via mappings , 2015, Comput. Sci. Inf. Syst..

[22]  Vasile-Marian Scuturici,et al.  An Ontology-Based Approach to Context Modeling and Reasoning in Pervasive Computing , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[23]  Gérald Rocher,et al.  A generic service oriented software platform to design ambient intelligent systems , 2015, UbiComp/ISWC Adjunct.

[24]  Minseok Song,et al.  Understanding Requirement Engineering for Context-Aware Service-Based Applications , 2012 .

[25]  Imen JaouadiMIRACL,et al.  Approach to Model-Based Development of Context-Aware Application , 2015 .