14 research outputs found

    An Integrated View on Modeling with Multiple Domain-Specific Languages.

    No full text
    The use of domain-specific languages (DSLs) has been shown to raise the level of abstraction, increase produc-tivity and ease maintenance and evolution in software de-velopment. Development of and tooling for a single DSL is well-studied, but surprisingly little is known about the interplay of different DSLs in a single system. Multiple DSLs are required when moving from toy examples to real enterprise applications. Method and tool support is needed if multiple DSL development is to succeed. In this paper, we propose a novel method for development with multiple DSLs which fills this gap. The method specifically tack-les the problem of overlapping concerns between different DSLs. It has three steps: 1) Identification, 2) Specification, and 3) Application. We explain these steps using a suite of prototype tools and documented case studies.

    Good Architecture = Good (ADL + Practices)

    Get PDF
    International audienceIn order to ensure the quality of their software development, companies incorporate best practices from recognized repositories or from their own experiences. These best practices are often described in software quality manuals which does not guarantee their implementation. In this paper, we propose a framework for the implementation of best practices concerning the design of the software architecture. We treat first the case of architecture design activity because it's the basis of the software development process. Our framework enables on the one hand to describe best practices and on the other hand to check their application by designers. We present an implementation of our framework in the Eclipse platform and for an ADL dedicated to Web applications. Finally, we give an example of use taken from the context of our industrial partner
    corecore