Repositorio de producción científica de la Universidad de Sevilla

On the Reusable Specification of Non-functional Properties in DSLs

Opened Access On the Reusable Specification of Non-functional Properties in DSLs

Citas

buscar en

Estadísticas
Icon
Exportar a
Autor: Durán, Francisco
Zschaler, Steffen
Troya Castilla, Javier
Departamento: Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos
Fecha: 2012
Publicado en: SLE 2012: 5th International Conference on Software Language Engineering (2012), p 332-351
ISBN/ISSN: 978-3-642-36088-6
Tipo de documento: Ponencia
Resumen: Domain-specific languages (DSLs) are an important tool for effective system development. They provide concepts that are close to the problem domain and allow analysis as well as generation of full solution implementations. However, this comes at the cost of having to develop a new language for every new domain. To make their development efficient, we must be able to construct DSLs as much as possible from reusable building blocks. In this paper, we discuss how such building blocks can be constructed for the specification and analysis of a range of non-functional properties, such as, for example, throughput, response time, or reliability properties. We assume DSL semantics to be provided through a set of transformation rules, which enables a range of analyses based on model checking. We demonstrate new concepts for defining language modules for the specification of non-functional properties, show how these can be integrated with base DSL specifications, and provide a number...
[Ver más]
Cita: Durán, F., Zschaler, S. y Troya Castilla, J. (2012). On the Reusable Specification of Non-functional Properties in DSLs. En SLE 2012: 5th International Conference on Software Language Engineering (332-351), Dresden, Germany: Springer.
Tamaño: 973.5Kb
Formato: PDF

URI: https://hdl.handle.net/11441/73273

DOI: 10.1007/978-3-642-36089-3_19

Ver versión del editor

Mostrar el registro completo del ítem


Esta obra está bajo una Licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 Internacional

Este registro aparece en las siguientes colecciones