Package architecture optimization in software application design

  • Authors:
  • Vasile Crăciunean;Ralf Fabian;Emil Marin Popa

  • Affiliations:
  • Department for Computer Sciences and Economic Informatics, "Lucian Blaga" University of Sibiu, Sibiu, Romania;Department for Computer Sciences and Economic Informatics, "Lucian Blaga" University of Sibiu, Sibiu, Romania;Department for Computer Sciences and Economic Informatics, "Lucian Blaga" University of Sibiu, Sibiu, Romania

  • Venue:
  • MMACTEE'06 Proceedings of the 8th WSEAS international conference on Mathematical methods and computational techniques in electrical engineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the most important characteristics of a software application is the fidelity to the object modeled. Generally speaking a software application is developed with the purpose to model, with minimal adjustments, a class of often heterogenic objects. The high complexity of the real objects modeled to be modeled, determines a similar complexity for the software applications they are modeled by. To achieve our goal of accurate modeling for real systems, we start with 0 fidelity degree objects, and admitting on this way any stepwise adjunction of the specific properties for a real system. Thus the concept has as purpose to define a kind of generalization due property adjunction, increasing the degree of heterogeneity of the initial objects and therefore maximizing the fidelity of the system. In object oriented design these stepwise adjunction of properties consists in a class hierarchy, starting from abstract and finishing at concrete. The key for controlling the complexity of large software systems is to group classes in a set of cohesive modules with minimal interaction. This paper shows a model for establishing an optimal package architecture in object oriented programming of complex software systems.