Publication | Closed Access
Improving Domain-Specific Language Reuse with Software Product Line Techniques
79
Citations
4
References
2009
Year
Software MaintenanceEngineeringSoftware ReuseSoftware EngineeringComplex Software SystemsSoftware AnalysisFormal VerificationDomain-oriented ProgrammingSoftware Life CycleSystems EngineeringSystem SoftwareSoftware Product LineComputer ScienceDomain-specific LanguageDomain-specific Language ReuseDomain-specific Is EngineeringSoftware DesignDomain AnalysisKey Domain-level InformationProgram AnalysisSoftware TestingFormal MethodsProduct Line EngineeringCode ReuseDomain-specific Modeling
Complex software systems, such as traffic management systems and shipboard computing environments, raise several concerns (such as performance, reliability, and fault tolerance) that developers must manage throughout the software life cycle. Domain-specific languages (DSLs) have emerged as a powerful mechanism for capturing and reasoning about these diverse concerns. For each system concern, you can design a DSL to precisely capture key domain-level information while shielding developers and users from the technical solution's implementation-level details.
| Year | Citations | |
|---|---|---|
Page 1
Page 1