USING COTS COMPONENTS IN SOFTWARE DEVELOPMENT
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.


