Supplementary
-
Citations:
- Appears in Collections:
Conference Paper: NOODLE++: a 3 Dimensional Net-based Object-orientated Development Model
Title | NOODLE++: a 3 Dimensional Net-based Object-orientated Development Model |
---|---|
Authors | |
Keywords | Object-oriented Software development |
Issue Date | 1996 |
Publisher | British Computer Society |
Citation | Proceedings of the 2nd Methods Integration Workshop. Leeds, UK. 25-26 March, 1996. BCS E-archive How to Cite? |
Abstract | Object-oriented analysis and design methodologies are considered as the most popular software development methods for the 1990s. A common drawback, however, is that they have been developed informally. There is no theoretical framework enabling us to define precisely the object-oriented concepts
involved, to solve concurrency problems, and to verify the correctness of the implementation. We propose a 3-dimensional net structure behind object-oriented software development. This structure consolidates the concepts of classes, inheritance, overloading and message passing through a single model. Inheritance and overloading can be unified with message passing in a 3-dimensional
representation, but are physically differentiable by occupying the vertical and horizontal planes,respectively, of the model.
Furthermore, the formal model can be mapped to various object-oriented analysis and design notations. The theoretical framework can thus be adopted for systems validation and verification for existing methodologies. The liveness and consistencies of objects can be verified, and inheritance and interaction coupling can be identified and checked. |
Description | HKU CS Tech Report TR-95-04 |
Sponsorship | This research is supported in part by a grant of the Research Grants Council. |
Persistent Identifier | http://hdl.handle.net/10722/55517 |
Series/Report no. | Electronic workshops in Computing (EWIC) Series |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Tse, TH | - |
dc.contributor.author | Cheng, CP | - |
dc.date.accessioned | 2009-08-13T04:56:42Z | - |
dc.date.available | 2009-08-13T04:56:42Z | - |
dc.date.issued | 1996 | - |
dc.identifier.citation | Proceedings of the 2nd Methods Integration Workshop. Leeds, UK. 25-26 March, 1996. BCS E-archive | en |
dc.identifier.uri | http://hdl.handle.net/10722/55517 | - |
dc.description | HKU CS Tech Report TR-95-04 | en_HK |
dc.description.abstract | Object-oriented analysis and design methodologies are considered as the most popular software development methods for the 1990s. A common drawback, however, is that they have been developed informally. There is no theoretical framework enabling us to define precisely the object-oriented concepts involved, to solve concurrency problems, and to verify the correctness of the implementation. We propose a 3-dimensional net structure behind object-oriented software development. This structure consolidates the concepts of classes, inheritance, overloading and message passing through a single model. Inheritance and overloading can be unified with message passing in a 3-dimensional representation, but are physically differentiable by occupying the vertical and horizontal planes,respectively, of the model. Furthermore, the formal model can be mapped to various object-oriented analysis and design notations. The theoretical framework can thus be adopted for systems validation and verification for existing methodologies. The liveness and consistencies of objects can be verified, and inheritance and interaction coupling can be identified and checked. | en |
dc.description.sponsorship | This research is supported in part by a grant of the Research Grants Council. | en |
dc.language.iso | eng | en |
dc.publisher | British Computer Society | en |
dc.relation.ispartofseries | Electronic workshops in Computing (EWIC) Series | en_HK |
dc.rights | Copyright for this paper is owned by the authors. | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.subject | Object-oriented | en |
dc.subject | Software development | en |
dc.title | NOODLE++: a 3 Dimensional Net-based Object-orientated Development Model | en |
dc.type | Conference_Paper | en |
dc.description.nature | preprint | en_HK |
dc.identifier.hkuros | 9932 | en |