Papers by Antonio Vallecillo
2010 14th IEEE International Enterprise Distributed Object Computing Conference Workshops, 2010
Lecture Notes in Computer Science, 2015
This chapter is dedicated to discussing the engineering aspects involved in the integration of mo... more This chapter is dedicated to discussing the engineering aspects involved in the integration of modeling languages, as an essential part of the globalization process. It covers the foundations of language integration, the definition of the relationships between the languages to be integrated, and the various dimensions of language and tool integration. Language variants, evolution, refactoring and retirement are also discussed, as key issues involved in the globalization of modeling languages.
Model Driven Engineering (MDE) is an approach to software development where models play a central... more Model Driven Engineering (MDE) is an approach to software development where models play a central role in all software engineering processes. Conceived to provide significant gains in productivity, portability, maintainability and interoperability, MDE is now starting to be effectively used in industry. Thus, companies are beginning to evaluate their possibilities for adopting it. This paper examines the current state of MDE in industry, summarizes the current obstacles for adoption, and discusses the advantages that it should bring to businesses and its limitations. Finally, some ideas for a smoother transition towards a wider adoption of MDE are outlined.
Jornadas de Ingeniería del Software y Bases de Datos, 2009
ABSTRACT This number of the IEEE America Latina journal includes a selection of the best papers p... more ABSTRACT This number of the IEEE America Latina journal includes a selection of the best papers presented at the 14th Conference on Software Engineering and Databases (JISBD 2009), organized in San Sebastian, Spain, 8-11 September 2009.
IEEE Latin America Transactions, 2008
ABSTRACT This special issue contains a selection of the best papers presented at the XI Iberoamer... more ABSTRACT This special issue contains a selection of the best papers presented at the XI Iberoamerican Workshop on Requirements Engineering and Software Environments (IDEAS'08), that was held in Recife, Pernambuco, Brazil, on 11-15 February 2008. The papers included here provide some good examples of the research being currently conducted in Iberoamerica, Spain and Portugal in the context of Software Enginerering and Requirements Engineering.
IEEE Latin America Transactions, 2010
Este histórico muestra que, por un lado, las publicaciones especiales forman una parte importante... more Este histórico muestra que, por un lado, las publicaciones especiales forman una parte importante de material publicado por la revista y, no menos importante, que los organizadores de congresos de la Región 9 y los autores que participan de los mismos, perciben la revista como un ...
Proceeding of the second joint WOSP/SIPEW international conference on Performance engineering - ICPE '11, 2011
Domain specific visual languages (DSVLs) play a key role in Model-Driven Engineering. They allow ... more Domain specific visual languages (DSVLs) play a key role in Model-Driven Engineering. They allow domain experts to develop and to manipulate models of their systems using intuitive and graphical notations, much closer to their domain languages and at the right level of abstraction. DSVLs are normally equipped with supporting toolkits including editors, checkers and code generation facilities. Many DSVLs also allow the specification of the behavioral dynamics of systems, beyond their basic structure. However, there is still the need to model, simulate and analyze other critical aspects of systems, such as their non-functional properties. In particular QoS usage and management constraints (performance, reliability, etc.) are essential characteristics of any non-trivial system that cannot be neglected. Current proposals for the specification of such kind of properties tend to remain at a lower abstraction level than needed for most end-user domainspecific models, and normally require skilled knowledge of specialized languages and notations (such as MARTE). These problems clash with the intuitive nature of end-user DSVLs and hinder its smooth combination with them. In this talk we present an approach to specify QoS properties in DSVLs, and show how it enables different kinds of analysis of the performance and reliability of the systems being specified. We also discuss the strategic role that model transformations play in this context, the opportunities they provide, and their current challenges for bridging the different semantic and technological domains involved in the specification and analysis of systems.
Lecture Notes in Computer Science, 2011
The package is one of the basic UML concepts. It is used both to group model elements and to prov... more The package is one of the basic UML concepts. It is used both to group model elements and to provide a namescope for its members. However, combining these two tasks into a single UML concept can become not only too restrictive but also a source of subtle problems. This paper presents some improvements to the current UML naming and grouping schemata, using the ideas proposed in the reference model of Open Distributed Processing (ODP). The extensions try to maintain backwards compatibility with the existing UML concepts, while allowing more flexible grouping and naming mechanisms.
Lecture Notes in Computer Science, 2010
The use of general descriptive names, registered names, trademarks, etc. in this publication does... more The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
Uploads
Papers by Antonio Vallecillo