IET Software · 2008 · 18 citations · 14 references
Software MaintenanceEngineeringModel ReuseSoftware EngineeringSoftware ReuseSemantic Web DataLanguage DesignSemanticsSemantic WebSoftware AnalysisSyntaxInformation RetrievalComposition EnvironmentReuseware ApproachLanguage-independent ApproachGrammarSystem SoftwareLanguage StudiesQuery LanguagesProgramming LanguagesComputer ScienceDomain-specific LanguageSoftware DesignRelational QueriesSemantic Web ServiceFormal MethodsReusabilityCode ReuseLinguistics
The trend towards domain-specific languages leads to an ever-growing plethora of highly specialised languages. Developers of such languages focus on their specific domains rather than on the technical challenges of language design. The generic features of languages are rarely included in special-purpose languages. One very important feature is the ability to formulate partial programs in separate encapsulated entities, which can be composed into complete programs in a well-defined manner. A language-independent approach is presented that adds useful constructs for defining components. The authors discuss the underlying concepts and describe a composition environment and tool supporting these ideas–the Reuseware Composition Framework. To evaluate this approach, the authors enrich the (Semantic) Web query language Xcerpt with an additional useful reuse concept – modules.
14
Tim Berners‐Lee, James Hendler, Ora Lassila · Scientific American · 2001 · 8.4K citations
Data Integration, Semantic Web Technique, Semantic Web Data +3
XQuery 1.0 : An XML Query Language
Scott Boag · Medical Entomology and Zoology · 2007 · 1.2K citations