Developing an Editor for Drawing Class Diagram within WinCASE Framework
Abstract
Computer Aided Software Engineering (CASE) tools are significant for the software engineering field. They provide great support to software developers. WinCASE tool is one of these tools. It was invented in the Department of Computer Science at the University of Sheffield. Furthermore, dataflow Algebra is a methodology that is used to describe a formal specification of a system. Dataflow Algebra was also developed in the same department. Unified Modeling Language is a standard language for developing software systems. The class diagram is one of the UML diagrams which illustrates the system objects. This paper aims to upgrade the WinCASE tool by developing the Class diagram within the framework of this tool. Therefore, this paper reviewed the previous work and the background of the WinCASE framework, class diagram, Dataflow Algebra, the requirements of integrating the Class Diagram, and the methodology of this integration. Subsequently, the class diagram was implemented into the WinCASE framework; and then tested, and evaluated successfully as well. As a result, the WinCASE was provided with an editor for drawing the class diagram.
Full text article
References
Fuggetta, A., A classification of CASE technology. Computer, 1993. 26(12): p. 25-38.
Denton, M., Implementing Sequence Diagrams within the WinCASE Framework. BSc, University of Sheffield, 2003.
Klaib, A., Data Models and the Dataflow Algebra within WinCASE, in MSc Dissertation 2004/2005, Sheffield University: Sheffield University.
Oxspring, R. and G. Manson, Implementing a PCSC Tool within the WinCASE Framework. 3rd Year Dissertation, Department of Computer Science, University of Sheffield, 2000.
Cowling, T., Extending the Eclipse Version of WinCASE, UNIVERSITY OF SHEFFIELD.
Cowling, A., Basic System and Subsystem Structures in the Dataflow Algebra, 2008, Department of Computer Science Research Report CS-08-12, University of Sheffield.
Fowler, M., UML distilled: a brief guide to the standard object modeling language. 2004: Addison-Wesley Professional.
Podeswa, H., UML for the IT Business Analyst. 2009: Course Technology Press.
Sommerville, I., Software engineering 9th Edition. ISBN-10, 2011. 137035152: p. 18.
Cowling, A., Properties of The Synchronous Merge Operation in the Dataflow Algebra, 2009, Department of Computer Science Research Report CS-09-07, University of Sheffield.
Cowling, A., A Revised Denotational Semantics for the Dataflow Algebra, 2006, Department of Computer Science Research Report CS-06-11, University of Sheffield.
Cowling, A., A simplified abstract syntax for the dataflow algebra, 2002, Department of Computer Science Research Report CS-02-09, University of Sheffield.
Cowling, A., Normal Forms in the Dataflow Algebra, 2007, Department of Computer Science Research Report CS-07-11, University of Sheffield.
Cowling, A. and M. Nike, Dataflow Algebra Specifications of Pipeline Structures. Sheffield University CS-97-17, 1997.
Cowling, A.J., Dataflow algebras as formal specifications of data flows. 1995: University of Sheffield, Department of Computer Science.
Cowling, A., Equality and Inequality in the Dataflow Algebra, 2008, Department of Computer Science Research Report CS-08-03, University of Sheffield.
Cowling, A., Fundamental Compositionality Properties of Systems in the Dataflow Algebra, 2010, Department of Computer Science Research Report CS-10-03, University of Sheffield.
Cowling, A.J. and M. Nike, Using dataflow algebra to analyse the alternating bit protocol, in Software Engineering for Parallel and Distributed Systems. 1996, Springer. p. 195-207.
Starr, L. and S.J. Foreword By-Mellor, Executable UML: how to build class models. 2001: Prentice Hall PTR.
Klaib, A. and L. Joan, Investigation into indexing XML data techniques. 2014.
Thomson, C.D., Linking Dataflow Algebra with the CaDiZ Tool. The dissertation can be referred to as 3rd Year Dissertation, Department of Computer Science, University of Sheffield, 2001.
Cowling, A., An Operational Semantics for the Dataflow Algebra, 2004, Department of Computer Science Research Report CS-04-16, University of Sheffield.
Cowling, A., Operations for Composing Subsystems in the Dataflow Algebra, 2008, Department of Computer Science Research Report CS-08-13, University of Sheffield.
Klaib, A.A., Integrating Class Diagram within The WinCASE Tool. framework, 2021. 2(4): p. 9.
Authors
Copyright (c) 2021 Journal of Pure & Applied Sciences
This work is licensed under a Creative Commons Attribution 4.0 International License.
In a brief statement, the rights relate to the publication and distribution of research published in the journal of the University of Sebha where authors who have published their articles in the journal of the university of Sebha should how they can use or distribute their articles. They reserve all their rights to the published works, such as (but not limited to) the following rights:
- Copyright and other property rights related to the article, such as patent rights.
- Research published in the journal of the University of Sebha and used in its future works, including lectures and books, the right to reproduce articles for their own purposes, and the right to self-archive their articles.
- The right to enter a separate article, or for a non-exclusive distribution of their article with an acknowledgment of its initial publication in the journal of Sebha University.
Privacy Statement The names and e-mail addresses entered on the Sabha University Journal site will be used for the aforementioned purposes only and for which they were used.