On the Composition and Extension of Software Components
نویسندگان
چکیده
Architectural specifications of software systems show them as a collection of interrelated components, and constitute what has been called the Software Architecture level of software design. It is at this level where the description and verification of structural properties of the system are naturally addressed. Besides, the use of explicit descriptions of the architecture of software systems enhances system comprehension and promotes software reuse. Several notations and languages for architectural specification have been recently proposed. However some important aspects of composition, extension and reuse have not been properly addressed, and deserve further research. These include language aspects, such as derivation of components and architectures using mechanisms of inheritance, polymorphism and parameterization, and also verification aspects, like analysis of compatibility among system components. Our approach tries to address some of these open problems by combining the use of formal methods, particularly process algebras, with concepts coming from the object-oriented domain.
منابع مشابه
Study on Chemical Composition of Essential Oil in Cotinus coggygria Scop (Smoke Tree) from Iran.
Plants of the family Anacardiaceae have a long history of use by various peoples for medicinal and other purposes. Cotinus coggygria, also known as the “smoke tree”, is one of the two species constituting a small genus of the family Anacardiaceae, viz., C. coggygria Scop. (syn.: Rhus cotinus L.) The Iranian smoke tree, plant material air-dried C. coggygria we...
متن کاملPromoting Organizational Entrepreneurship in Iran: Evidences From Agricultural Extension Workers
The main purpose of this study was to investigate the role of Knowledge Management (KM) in Organizational Entrepreneurship (OE) among agriculture extension workers at Kermanshah Township, Iran. The statistical population in this study consisted of all agriculture extension workers of Jihad-e-Agriculture management and centers of agricultural services at Kermanshah Township (N=143), of whom 129 ...
متن کاملAutomatic Service Composition Based on Graph Coloring
Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...
متن کاملAutomatic Service Composition Based on Graph Coloring
Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...
متن کاملAsymmetrically vs. Symmetrically Organized Paradigms for Software Composition
Composition as an approach to software construction has been of interest since at least the beginning of work on Module Interconnection Languages in the late 1970's. Most recently, research in aspect-oriented software development (AOSD) has exploited composition approaches that provide more flexible extension, adaptation and integration of components. A critical issue in composition is symmetry...
متن کاملChemical Composition of Seed and Seed Oil from Iranian Commercial Date Cultivars
In the present study, the seeds of two date palm (phoenix dactylifera L.) cultivars, Mazafati and Kalutah, were analyzed for their physical properties and chemical composition. Studies were also conducted on properties of oil extracted from the seeds and its fatty acid composition. The seeds constituted about 6-10% of the fruit weight. They, on the average, contained 4.84% protein, 12.22% fat, ...
متن کامل