Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Free to read · Published 30 November 2006

The Design of a Complex Software System with Archjava

Djamal Bennouar, Tahar Khammaci & Abderrezak Henni

Journal of Computer Science, Volume 2, Issue 11, pp. 807–814 · doi.org/10.3844/jcssp.2006.807.814

6,414 accesses4,467 downloads0 citations (Crossref)Metrics
Cite Check for updates

Abstract

Software development by assembling components represents a very promising way for the design of high quality software at lower costs. The assembly is specified by the Architecture Description Languages (ADL). ArchJava is an ADL that is characterized by its independence from the application domain and its close position to the implementation level, thus making it very attractive for practitioners. Until now, ArchJava was used to illustrate its characteristics either on simple cases, or for the software specification at a high level of abstraction. In this study we present the design of a complex software system by assembling components using ArchJava and following a top down design process. This experience underlines the power of design by assembling components for the fast realization of complex software system. It also emphasizes some deficiencies of ArchJava in the specification of some concepts related to the design by assembling components, the design of the GUI and data modeling.

Licence and reuse

Free to read. This article carries the publisher’s copyright, as printed on it: © 2006 Science Publications. It is free to read; ask us before reusing it.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Bennouar, D., Khammaci, T. & Henni, A. (2006). The Design of a Complex Software System with Archjava. Journal of Computer Science, 2(11), 807–814. https://doi.org/10.3844/jcssp.2006.807.814

Licence
© Science Publications
Issue
Volume 2, Issue 11
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
The Design of a Complex Software System with ArchjavaJournal of Computer Science · Volume 2, Issue 11 · pp. 807–814 · © Science PublicationsDownload