DE eng

Search in the Catalogues and Directories

Hits 1 – 1 of 1

1
Quality of Service-Driven Requirements Analyses for Component Composition: A Two-Level Grammar++ Approach
In: DTIC (2005)
Abstract: Component-based software engineering provides developers the opportunity to assemble entire systems from components. When applied to Distributed Real-Time and Embedded (DRE) systems, which components to assemble and how to assemble them are determined not only from functional correctness criteria but also assurance of the system's quality of service (QoS). This paper presents a grammatical QoS-driven approach to optimizing component assembly by reducing the search space of assembly alternatives through the elimination of infeasible components, with feasible components selected based on reasoning about nonfunctional requirements. The reasoning is realized through a rule engine with a knowledge base derived from the requirements phase of the software life cycle. In addition, the grammatical approach introduces well-defined semantics among the components being composed. The semantics assist in precisely and efficiently evaluating the individual component QoS, as well as system-wide QoS in a programmable fashion. The result is to facilitate straightforward and manageable component composition analyses from the perspective of QoS requirements. ; To be presented at the International Conference on Software Engineering and Knowledge Engineering (SEKE'05) (17th) held in Taipei, Taiwan, on 14-16 Jul 2005. Prepared in cooperation with the Department of Computer and Information Science, Indiana University-Purdue University at Indianapolis, IN and the Department of Computer Science, Naval Postgraduate School, Monterey, CA.
Keyword: *ASSEMBLY; *AUTOMATIC PROGRAMMING; *COMPONENT-BASED SOFTWARE ENGINEERING; *DISTRIBUTED DATA PROCESSING; *KNOWLEDGE BASED SYSTEMS; *OPTIMIZATION; *QOS(QUALITY OF SERVICE); *QUALITY; *REQUIREMENTS ANALYSIS; *SOFTWARE ENGINEERING; *TLG(TWO-LEVEL GRAMMAR); CLIENT SERVER SYSTEMS; Computer Programming and Software; Computer Systems; CONTEXT FREE GRAMMARS; DECISION TREES; DRE(DISTRIBUTED REAL-TIME AND EMBEDDED); EMBEDDING; GENERATIVE PROGRAMMING; HETEROGENEITY; HETEROGENEOUS COMPONENTS; JAVA PROGRAMMING LANGUAGE; Linguistics; OBJECT ORIENTED PROGRAMMING; OFF THE SHELF EQUIPMENT; REAL TIME; REASONING; REQUIREMENTS; SEMANTICS; SOFTWARE COMPONENTS; SOFTWARE REUSE; SPECIFICATIONS; SYMPOSIA; SYNTAX; UMM(UNIFIED META-COMPONENT MODEL); UNIFRAME PROJECT; VERIFICATION
URL: http://oai.dtic.mil/oai/oai?&verb=getRecord&metadataPrefix=html&identifier=ADA486399
http://www.dtic.mil/docs/citations/ADA486399
BASE
Hide details

Catalogues
0
0
0
0
0
0
0
Bibliographies
0
0
0
0
0
0
0
0
0
Linked Open Data catalogues
0
Online resources
0
0
0
0
Open access documents
1
0
0
0
0
© 2013 - 2024 Lin|gu|is|tik | Imprint | Privacy Policy | Datenschutzeinstellungen ändern