IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

An Approach to Formal Specification of Component-Based Software

An Approach to Formal Specification of Component-Based Software
View Sample PDF
Author(s): Tarek Zernadji (University of Batna, Algeria), Raida Elmansouri (University Mentouri Constantine, Algeria)and Allaoua Chaoui (University Mentouri Constantine, Algeria)
Copyright: 2011
Pages: 9
Source title: Handbook of Research on E-Services in the Public Sector: E-Government Strategies and Advancements
Source Author(s)/Editor(s): Abid Thyab Al Ajeeli (University of Bahrain, Bahrain)and Yousif A. Latif Al-Bastaki (University of Bahrain, Bahrain)
DOI: 10.4018/978-1-61520-789-3.ch004

Purchase

View An Approach to Formal Specification of Component-Based Software on the publisher's website for pricing and purchasing information.

Abstract

Current research on software reuse in Component Based Software Engineering (CBSE) covers a variety of fields, including component design, component specification, component composition, component-based framework. CBSE is quickly becoming a mainstream approach to software development and most researchers are hoping that it will be solutions to all the problems that led to software crisis. The software engineering techniques specific to this discipline, in phases such as modeling, verification or validation of component based software systems still insufficient and need more research efforts. ECATNets (Extended Concurrent Algebraic Term Nets) are frameworks for specification, modeling and validation of concurrent and distributed systems. They are characterized by their semantics defined in terms of rewriting logic. The objective of this article is to propose a formal specification of software components by using ECATNets formalism. The expected benefits of this work are: Offer a formal notation for describing the different features of concurrent and distributed software components; Defining a formal unambiguous semantic to describe behavior of the composed system.

Related Content

. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
. © 2023.
Body Bottom