| Parnas, D. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, March 1979, 128-138. |
....above, between two concepts that are potentially to be confused with one another: That of flexibility versus universality of a design. A software for instance that can be used in a variety of situations without change or modification, is considered universal not flexible. Flexible software [23] is one that can be easily changed extended, contracted, or else in order to be used in a variety of ways. Similarly, spacecraft that carry multiple instruments and performs multiple missions simultaneously are NOT considered flexible according to the definition of flexibility provided above. ....
D. Parnas. "Designing software for Ease of Extension and Contraction". IEEE Transactions on Software Engineering, Volume SE-5, Number 2, March 1979. pp. 128-138.
....granularity . These are the central themes of this thesis and will be discussed in more detail in the next sections. A component is an abstraction consisting of an abstraction specification or interface that is externally visible, and an abstraction realization or implementation that is hidden [92, 11, 116, 36]. Observe that this is a much broader definition than the one given in [132] where components are defined as binary units. Abstractions are hard to define for generally reusable artifacts because we do not have many universal abstractions available that go beyond the abstraction level of ....
....of composite systems all integration mechanisms can be combined. To make component based software development successful, it should not be difficult to construct composite software systems from a wide range of components with different integration techniques. To that end, component interfaces [11, 116, 14] and standardized exchange formats are essential. Component interfaces serve to make software components interchangeable (plug compatible) by hiding their implementations. Standardized exchange formats are inevitable to easily integrate different types of components (such as executable programs or ....
D. L. Parnas. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, SE-5(2):128--38, March 1979.
....E X Tool Design 29 The program uses relation is used to illustrate the detailed design of TLT in terms of the uses relation between the access programs. Program A uses Program B if there exist situations in which the correct functioning of Program A depends on the correct behavior of Program B [11]. The program uses relation of TLT is shown as a matrix in Figure 4.2. Each program of TLT is identified by an integer (i.e. the program id) Table 4.1 provides the mapping between the program ids and the program names. x in the matrix indicates that the program located in the corresponding row ....
Parnas, D.L., "Designing Software for Ease of Extension and Contraction," IEEE Transactions on Software Engineering, vol. SE-5, no. 2, pp. 128--138, March 1979.
No context found.
Parnas, D. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, March 1979, 128-138.
No context found.
Parnas, D.: Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, (March 1979). 128-138
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE TSE, SE-5(2), 1979.
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE TSE, SE-5(2), 1979.
No context found.
Parnas, D.L.: Designing Software for Ease of Extension and Contraction. IEEE Transactions on Software Engineering SE-5 (1979)
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Transaction on Software Engineering, SE-5(2), 1979.
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Transaction on Software Engineering, SE-5(2), 1979.
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Transactions on Software Engineering (TSE), SE-5(2), 1979.
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Transactions On Software Engineering, SE-5(2), 1979.
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE TSE, SE-5(2), 1979.
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE TSE, SE-5(2), 1979.
No context found.
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Transactions On Software Engineering, SE-5(2), March 1979.
No context found.
David Lorge Parnas. Designing software for ease of extension and contraction. IEEE Trans. Softw. Eng. SE-5(2), 128--138 (March 1979).
No context found.
David Lorge Parnas. Designing software for ease of extension and contraction. IEEE Trans. Softw. Eng. SE-5(2), 128--138 (March 1979). Reprinted in [48].
No context found.
D. L. Parnas. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, SE-5(2):128--138, March 1979.
No context found.
D. L. Parnas. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, 5(2):128--138, March 1979.
No context found.
D. L. Parnas. Designing software for ease of extension and contraction. In Software fundamentals: collected papers by David L. Parnas, pages 269--290. Addison-Wesley Longman Publishing Co., Inc., 2001.
No context found.
. D.C. Parnas, Designing Software for Ease of Extension and Contraction, IEEE-TSE, March 1979, pp.128-137.
No context found.
David L. Parnas. Designing software for ease of extension and contraction. IEEE Transactions on Sofware Engineering, SE-5, 2, 1979.
No context found.
D. L. Parnas. Designing software for ease of extension and contraction. In Software fundamentals: collected papers by David L. Parnas, pages 269--290. Addison-Wesley Longman Publishing Co., Inc., 2001.
No context found.
D. L. Parnas. Designing software for ease of extension and contraction. IEEE Transactions on Software Engineering, 5(2):128--138, March 1979.
No context found.
D. L. Parnas, "Designing Software for Ease of Extension and Contraction," IEEE Transactions on Software Engineering, vol. 5, pp. 128-38, 1978.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC