Design and Implementation of a System for Transforming Functional Model into Oo Model

Authors

  • Yong Yang School of Electrical and Electronic Engineering Block S2, Nanyang Technological University Singapore, Singapore
  • Hee Beng Kuan Tan School of Electrical and Electronic Engineering Block S2, Nanyang Technological University Singapore 639798, Singapore

DOI:

https://doi.org/10.32890/jict2007.6.1

Keywords:

DF net, Functional Decomposition, 00 design, F200

Abstract

This paper describes the design and implementation of prototype system, F200 for the enhanced dataflow diagram, called data flow net (DF net) (Tan, Yang, & Bian), 2006). The prototype system transforms the software systems designed in DF net to 00 design and implementation systemically, precisely and automatically. This has greatly enhanced the 00 methodology by synthesizing functional decomposition, which is a well-developed concept in traditional structured methodology. The prototype system facilitates the software designer to construct the functional analysis models for some of the use-cases in their own systems in DF net. Thereafter, together with remaining use-cases using any existing 00 software development methods, the whole systems can be implemented following current 00 design and implementation. This is very useful in realizing use-cases, especially those with more complex functions.

 

References

a Mlabiso, B. (1988). Transformation of data flow analysis models to =~ object oriented design. Conference Proceedings on Object-Oriented ". Programming Systems, Languages and Application. San Diego, California, United States ACM Press, p. 335.

Gray, L. (1988). Transitioning from structured analysis to object-oriented design. Proceedings of the fifth Washington Ada symposium on Ada. Tyson's Corner, Virginia, United States ACM Press. pp. 151-162. http

Grunbacher, P. & Medvidovic N. (2001). Reconciling software requirements and architecture: The CBSP approach. Presented at Proc. Sth Int. Symposium on Requirements Eng. Journal of ICT, 6, pp: 1-

Jalote, P. (1989, March). Functional Refinement and Nested Objects for Object-Oriented Design. IEEE Transactions on Software Enineering. (Vol. SE-15, pp. 264-270).

Morris, M. G., Speier, C. & Hoffer, J. A. (1996). The impact of experience on individual performance and workload differences using object-oriented and process-oriented systems analysis techniques. Proceedings of the 29th Hawaii International Conference on System Sciences (HICSS) Volume 2: Decision Support and Knowledge-Based Systems. IEEE Computer Society, pp. 232.

Nuseibeh, B. (2001). Weaving together requirements and_ architectures. Computer (Vol. 34, pp. 115-117).

Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. & Lorensen, W. (1991). Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prince-Hall..edu.my/

Rumpe, B., Schoenmakers, M. & Radermacher, A. (1999). UML + ROOM - as a standard ADL? Proceedings of the 5th International Conference on > Engineering of Complex Computer Systems IEEE Computer Society, p. 43. = Shaw, M. (1996). Software Architecture: Perspective on an Emerging Discipline. Prentice Hall.

Tan, H. B., Yang, Y. & Bian, L. (2006). Systematic transformation of functional — analysis model into OO design and implementation. IEEE Trans. Softw. == Eng. (Vol. 32, pp. 111-135). — g. ( Pp ) = = Wang, E. Y. (2002). Formalizing and integrating the dynamic model for object-oriented modeling”, IEEE Transactions on Software Enineering (Vol. 28 —_ pp. 747-762). — — Wolber, D. (1997). Reviving functional decomposition in object-oriented design. Journal of Object Oriented Programming (Vol. 10, pp. 31-38). /Awnpe winn yoll//:dyU

Downloads

Published

03-04-2007

How to Cite

Yang, Y., & Tan, H. B. K. (2007). Design and Implementation of a System for Transforming Functional Model into Oo Model. Journal of Information and Communication Technology, 6, 1-17. https://doi.org/10.32890/jict2007.6.1

Research impact

Harvested 2026-09-06
3 citations, from OpenAlex — the highest of the sources checked

Counts differ between services because each indexes a different body of literature. None of them is the whole picture.

Identifiers DOI 10.32890/jict2007.6.1 OpenAlex W165177275