A Case Study on Self-configuring Systems in IoT Based on a Model-Driven Prototyping Approach

Author(s):  
Fabian Kneer ◽  
Erik Kamsties
Keyword(s):  
Author(s):  
Hong Guo ◽  
Hallvard Trætteberg ◽  
Alf Inge Wang ◽  
Shang Gao

Author(s):  
Ersin Er ◽  
Bedir Tekinerdogan

Model-Driven Software Development (MDSD) aims to support the development and evolution of software intensive systems using the basic concepts of model, metamodel, and model transformation. In parallel with the ongoing academic research, MDSD is more and more applied in industrial practices. Like conventional non-MDSD practices, MDSD systems are also subject to changing requirements and have to cope with evolution. In this chapter, the authors provide a scenario-based approach for documenting and analyzing the impact of changes that apply to model-driven development systems. To model the composition and evolution of an MDSD system, they developed the so-called Model-Driven Software Evolution Language (MoDSEL) which is based on a megamodel for MDSD. MoDSEL includes explicit language abstractions to specify both the model elements of an MDSD system and the evolution scenarios that might apply to model elements. Based on MoDSEL specifications, an impact analysis is performed to assess the impact of evolution scenarios and the sensitivity of model elements. A case study is provided to show different kind of evolution scenarios and the required adaptations to model elements.


2013 ◽  
Vol 9 (4) ◽  
pp. 63-84 ◽  
Author(s):  
Rachid Dehbi ◽  
Mohamed Talea ◽  
Abderrahim Tragha

The model driven engineering and generative programming are revolutionizing software development just as automation and computerization revolutionized the manufacturing process. The key technologies of these approaches are the model transformations, and development in the XML technologies. In this paper the authors show the contribution of these two techniques in the implementation of LMSGENERATOR, a Multi-target Learning management system generator with a model-driven methodology based on MDA approach coupled with component approach. Based on generative programming, from user specifications (abstract models) and the desired technologies, software bricks will be generated and assembled to produce a complete solution adapted to the area and the users’ needs. This paper focuses on the transformation rules implemented in the LMSGENERATOR cores, in particular the transformation of a detailed UML class diagram, representing a business model, into the LMS Business component. Thus, the authors show the role of programming in model transformations through the use of API manipulating UML diagrams and XML files. Also this work presents a case study to illustrate this proposed plan.


2019 ◽  
Vol 11 (3) ◽  
pp. 168781401983388
Author(s):  
Xianyu Zhang ◽  
Xinguo Ming ◽  
Zhiwen Liu ◽  
Maokuan Zheng ◽  
Yuanju Qu

With the continuous improvement of living standards, customers are gradually pursuing products which are individualization, entertainment, and scene. The production model of the enterprise has changed from the traditional inventory model to the manufacturing model driven by the customer orders. By analyzing the evolution process of customer to business, we get the overall framework of customer to business based on customer platform-connecting manufactory platform-connecting service. A case study in the automotive industry is introduced, which takes customer to business as the implementation of enterprise strategy. The detailed implementation process is discussed from the four aspects of open and networked demand for personalized customer (C), open and networked manufacturing (M), open and networked service (S), open and networked collaborative platform (P). The objective of this article is to provide general references for enterprises to change from traditional business-to-customer model to open and interconnected customization model by combining the improved customer-to-business framework and its application in automotive industry. The framework we put forward has achieved good results in related customer-to-business projects we participated in. The research results of this article can be used as a reference for enterprises to design, set, and carry out the model of customer to business.


Author(s):  
Pablo David Villarreal ◽  
Enrique Salomone ◽  
Omar Chiotti

This chapter describes the application of MDA (model driven architecture) and UML for the modeling and specification of collaborative business processes, with the purpose of enabling enterprises to establish business-to-business collaborations. The proposed MDA approach provides the components and techniques required for the development of collaborative processes from their conceptual modeling to the specifications of these processes and the partners’ interfaces in a B2B standard. As part of this MDA approach, a UML profile is provided that extends the semantics of UML2 to support the analysis and design of collaborative processes. This UML profile is based on the use of interaction protocols to model collaborative processes. The application of this UML profile in a case study is presented. Also, an overview is provided about the automatic generation of B2B specifications from conceptual models of collaborative processes. In particular, the generation of B2B specifications based on ebXML is described.


Author(s):  
Haroldo Jose Onisto ◽  
Tiago de Moraes Machado ◽  
Ramon Cravo Fernandes ◽  
Johannes Dantas de Medeiros ◽  
Iliezer Tamagno ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document