CFP last date
22 April 2024
Reseach Article

Proposed UML Class Diagram for Object Functional Language (SCALA)

by Veena N. Jokhakar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 171 - Number 1
Year of Publication: 2017
Authors: Veena N. Jokhakar
10.5120/ijca2017914953

Veena N. Jokhakar . Proposed UML Class Diagram for Object Functional Language (SCALA). International Journal of Computer Applications. 171, 1 ( Aug 2017), 22-24. DOI=10.5120/ijca2017914953

@article{ 10.5120/ijca2017914953,
author = { Veena N. Jokhakar },
title = { Proposed UML Class Diagram for Object Functional Language (SCALA) },
journal = { International Journal of Computer Applications },
issue_date = { Aug 2017 },
volume = { 171 },
number = { 1 },
month = { Aug },
year = { 2017 },
issn = { 0975-8887 },
pages = { 22-24 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume171/number1/28146-2017914953/ },
doi = { 10.5120/ijca2017914953 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:18:16.848323+05:30
%A Veena N. Jokhakar
%T Proposed UML Class Diagram for Object Functional Language (SCALA)
%J International Journal of Computer Applications
%@ 0975-8887
%V 171
%N 1
%P 22-24
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

UML, the Unified Modeling Language and entity relationship diagrams develops a design model for almost any software built using any of the object orientated programming language. Still this lacks in coverage for functional object orientated language like scala and others. This paper proposes new idea of modeling the functional languages that cover traits, mixins, linearization, singleton classes and Case Classes specifically.

References
  1. Martin Flower,UML Distilled Thrid Edition, A brief Guide to Stand Object Modeling Language.
  2. Oksana Nikiforova1, Janis Sejans2, Antons Cernickins3, Role of UML Class Diagram in Object-Oriented Software Development , Scientific Journal of Riga Technical University Computer Science. Applied Computer Systems , DOI: 10.2478/v10143-011-0023-4 , Vol 44
  3. Gavin Bierman, Alisdair Wren, First-class relationships in an object-oriented language, Microsoft Research, Cambridge, University of Cambridge Computer Laboratory, FOOL 2005 15 January 2005, Long Beach, California Copyrightc 2005 ACM
  4. Meike Massimow, Evaluierung des Einsatzes von Scala bei der Entwicklung für die Android-Plattform, thesis, University of Applied Sciences,Feb 2009
  5. Eric Allen, Comparison of Object-oriented and Functional Programming for Code Generation, April 21st, 2010
  6. I. Jacobson, G. Booch, and J. Rumbaugh. The unified software development process. Addison-Wesley, 1999
  7. P. P.-S. Chen. The entity-relationship model – toward a unified view of data. ACM Transactions on Database Systems, 1(1):9–36, 1976.
Index Terms

Computer Science
Information Sciences

Keywords

UML diagrams functional object oriented languages traits linearizations singleton classes.