SmartFactory - A Prototype for Model Oriented Software Engineering Based on Eclipse Platform

Emanuel Tundrea, Philippe Lahire, Dan Pescaru, Ciprian-Bogdan Chirila

Abstract

Emergent behaviour is that which cannot be predicted through analysis at any level simpler than that of the system as a whole. Emergent behavior, by definition, is what is left after everything else has been explained. Also the complexity of a system is not usually found inside components or at their interfaces, but errors are more likely to be found in the interactions among software components. This is one of the main concerns of the Object-Oriented Programming (OOP) principles which did not cure important issues faced by software companies these days on developing complex software for reuse and protecting the more and more evolving applications against technological obsolescence. The Model-Driven Architecture (MDA) project from OMG promotes the use of meta-modelling in order to drive the system’s design and implementation. In this context the paper presents: - an approach: it reviews the SmartModels approach briefly introducing its principles, basic entities and main elements when defining a business-model; - a prototype: SmartFactory which is based on Eclipse platform and its role is to validate the new approach. It addresses the paradigm of how to practically implement MDA principles and rules for software engineering. Therefore, it deals with important implementation issues based on Eclipse Platform.

Keywords

software, model, prototype, factory, generative programming

BibTex

@InProceedings{Tundrea2006CONTI,
	author		=		{Emanuel Tundrea and Philippe Lahire and Dan Pescaru and Ciprian-Bogdan Chirila},
	title		=		{SmartFactory - A Prototype for Model Oriented Software Engineering Based on Eclipse Platform},
	booktitle	=		{In Proceedings of International Conference on Technical Informatics - CONTI'2006},
	address		=		{Timisoara, Romania},
	month		=		{June},
	year		=		{2006},
}

Text

[Tundrea2006CONTI] - Emanuel Tundrea, Philippe Lahire, Dan Pescaru, Ciprian-Bogdan Chirila. SmartFactory - A Prototype for Model Oriented Software Engineering Based on Eclipse Platform, In Proceedings of International Conference on Technical Informatics - CONTI'2006, vol. 2, pp. 71-76, ISBN (10): 973-625-319-8, ISBN (13): 978-973-625-319-5, Timisoara, Romania, June 8-9, 2006

Data fields

[Tundrea2006CONTI] -
Emanuel Tundrea, Philippe Lahire, Dan Pescaru, Ciprian-Bogdan Chirila.
SmartFactory - A Prototype for Model Oriented Software Engineering Based on Eclipse Platform,
In Proceedings of International Conference on Technical Informatics - CONTI'2006,
vol. 2,
pp. 71-76,
ISBN (10): 973-625-319-8,
ISBN (13): 978-973-625-319-5,
Timisoara, Romania,
June 8-9,
2006