TITLE

USING COTS COMPONENTS IN SOFTWARE DEVELOPMENT

AUTHOR(S)
Jilani, Abdul Khader
PUB. DATE
October 2008
SOURCE
AIP Conference Proceedings;10/7/2008, Vol. 1052 Issue 1, p203
SOURCE TYPE
Academic Journal
DOC. TYPE
Article
ABSTRACT
As commercial off-the-shelf components starts used effectively, in building Component based Systems and new methodologies and processes not only for development and maintenance, but also for other lifecycle phases that are strongly affected. For example, some software vendors have begun to successfully sell and license commercial off-the-shelf (COTS) components, and this fact leads to a considerable number of components being available for use. Thus, requirements engineering techniques have to change to deal with more flexible requirements to provide a match between stakeholder requirements and COTS component’s services. In addition to changes in activities such as composition and component specification, that are specific to Component-Based Software Engineering (CBSE), there are also a number of managerial issues that require change. Many of these issues are not yet established in practice or even developed. The main goal of this article is to present some characteristics of a CBSD and discuss some of the current issues associated with applying CBSE.
ACCESSION #
34680029

Tags: COMPUTER software development;  COMPUTER programming;  STAKEHOLDER theory;  SOFTWARE engineering;  COMPUTER science

 

Related Articles

  • Abstract Requirements Specification: A New Approach and Its Application. Heitmeyer, Constance L.; McLean, John D. // IEEE Transactions on Software Engineering;Sep83, Vol. 9 Issue 5, p580 

    An abstract requirements specification states system requirements precisely without describing a real or a paradigm implementation. Although such specifications have important advantages, they are difficult to produce for complex systems and hence are seldom seen in the "real" programming world....

  • UML vs. classical vs. rhapsody statecharts: not all models are created equal. Crane, Michelle; Dingel, Juergen // Software & Systems Modeling;Dec2007, Vol. 6 Issue 4, p415 

    State machines, represented by statecharts or state machine diagrams, are an important formalism for behavioural modelling. According to the research literature, the most popular statechart formalisms appear to be Classical, UML, and that implemented by R hapsody. These three formalisms seem to...

  • PODS�A Project on Diverse Software. Bishop, Peter G.; Esp, David G.; Barnes, Mel; Humphreys, Peter; Dahll, Gustav; Lahti, Jaakko // IEEE Transactions on Software Engineering;Sep86, Vol. 12 Issue 9, p929 

    The Project On Diverse Software (PODS) was a collaborative software reliability research project whose main objectives were: � To evaluate the merits of using diverse(or n-version) software. � To evaluate the computer-based specification language "X". � To compare the effects of...

  • Model-Driven Transformations: from Analysis to MVC 2 Web Model. Mbarki, S.; Erramdani, M. // International Review on Computers & Software;Sep2009, Vol. 4 Issue 5, p612 

    Web applications have the complexity of designing, developing, maintaining, and managing. These systems have increased significantly as well. To cope with this complexity, several frameworks (supporting the MVC 2 pattern) have been elaborated Facing this diversity and incessant improvement of...

  • Functional Programming, Formal Specification, and Rapid Prototyping. Henderson, Peter // IEEE Transactions on Software Engineering;Feb86, Vol. 12 Issue 2, p241 

    Functional programming has enormous potential for reducing the high cost of software development. Because of the simple mathematical basis of functional programming it is easier to design correct programs in a purely functional style than in a traditional imperative style. We argue here that...

  • Models of Software Development Environments. Perry, Dewayne E.; Kaiser, Gail E. // IEEE Transactions on Software Engineering;Mar91, Vol. 17 Issue 3, p283 

    We present a general model of software development environments that consists of three components: structures, mechanisms, and policies. The advantage of this model is that it distinguishes intuitively those aspects of an environment that are useful in comparing and contrasting software...

  • On challenges of model transformation from UML to Alloy. Anastasakis, Kyriakos; Bordbar, Behzad; Georg, Geri; Ray, Indrakshi // Software & Systems Modeling;Jan2010, Vol. 9 Issue 1, p69 

    The Unified Modeling Language (UML) is the de facto language used in the industry for software specifications. Once an application has been specified, Model Driven Architecture (MDA) techniques can be applied to generate code from such specifications. Since implementing a system based on a...

  • Simplified Visual Modelling Approach for Executable Software Generation. Binkis, M.; Blazauskas, T.; Bareisa, E. // Electronics & Electrical Engineering;2011, Issue 113, p57 

    The idea of visual executable model was one of the goals, raised by model driven engineering. Emerging software development technologies and new standards have provided the base ground for the concept to be realized in practice - SCRALL and fUML are one of the examples. Existing modelling...

  • On Improving CMMI in an Immature World of Software Development. JING-CHIOU LIOU // Journal of Information Science & Engineering;Jan2011, Vol. 27 Issue 1, p213 

    No abstract available.

Share

Read the Article

Courtesy of VIRGINIA BEACH PUBLIC LIBRARY AND SYSTEM

Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics