Developing an Editor for Drawing Class Diagram within WinCASE Framework

Alhadi Klaib (1) , Abdelrahman Arbi (2) , Ragab Ihnissi (3)
(1) Faculty of Information Technology, Elmergib University, Libya ,
(2) Faculty of Engineering, Elmergib University, Libya ,
(3) Faculty of Engineering - Regdalayn, Subrata University, Libya

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

Generated from XML file

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

Alhadi Klaib
alhadi.klaib@elmergib.edu.ly (Primary Contact)
Abdelrahman Arbi
Ragab Ihnissi
Author Biographies

Abdelrahman Arbi, Faculty of Engineering, Elmergib University

Assistant professor in Electronics and Communication.

Faculty of Engineering, Elmergib University 

 

Ragab Ihnissi , Faculty of Engineering - Regdalayn, Subrata University

Lecturer in Computer science 

Klaib, A., Arbi, A. . ., & Ihnissi , R. . (2022). Developing an Editor for Drawing Class Diagram within WinCASE Framework. Journal of Pure & Applied Sciences, 21(1), 1–5. https://doi.org/10.51984/jopas.v21i1.1413

Article Details

No Related Submission Found