This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
From Code Centric to Model Centric Software Engineering: Practical case study of MDD infusion in a Systems Integration Company
Potsdam, Germany
March 30-March 30
ISBN: 0-7695-2538-5
Margarida Afonso, Enabler, Avenida da Boavista, Porto, Portugal
Regis Vogel, Enabler, Avenida da Boavista, Porto, Portugal
Jose Teixeira, Enabler, Avenida da Boavista, Porto, Portugal

Integration projects are typically faced with a proliferation of standards, technologies, platforms and tools. Bespoke solutions are frequently used for what are often generic problems generatingwork with no discernable business value. Business requirements naturally evolve during the development process. Because of the complexity of code centric be-spoke solutions, the reactivity to these changes is costly in terms of effort and time. Though Model Driven Development (MDD) promises to have a positive response to these problems, there is little practical evidence of the impact of its infusion.

This paper presents a case study conducted in a systems integration company investigating the impact of MDD infusion. We take a practical approach focused on better and more productively meeting customers?s requirements. Besides this commercial perspective, our approach takes into account the practical aspects of project activities. One of these aspects is the influence of the motivation and beliefs of actors in the success of a technological change, which we analyse using ActorO Network technological change, which we analyse using Actor Network Theory (ANT). For systems integration companies, the ability to learn is a critical asset and differentiation factor. Knowledge Management (KM), as a process through which organizations generate value from their intellectual assets, is another practical aspect we will look at. We present preliminary findings of the work completed so far. We look for industrial representativeness of the results, defined here as being "close to real life" experience that industrial actors (project managers, developers, etc.) can relate to, draw conclusions from and translate into action.

Index Terms:
Model Driven Development (MDD),Model Driven Architecture (MDA), Knowledge Management(KM), Actor-Network Theory (ANT), Software Engineering, Software Development, Software Maintenance,System Integration, Case Study.
Citation:
Margarida Afonso, Regis Vogel, Jose Teixeira, "From Code Centric to Model Centric Software Engineering: Practical case study of MDD infusion in a Systems Integration Company," mompes, pp.125-134, Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, 2006
Usage of this product signifies your acceptance of the Terms of Use.