Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Component-Oriented Software System Architectures
Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Information Systems and Project Management. (Information Systems)
2009 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

When designing and developing software systems, there are several challenges that have to be addressed such as complexity, change management and system integrity. Trends in development processes, programming languages and software design are constantly changing. New programming paradigms have succeeded each other while the software systems have grown larger and more difficult to maintain. Component-oriented thinking provides the opportunity to re-use pre-fabricated parts to assemble software systems from tested building blocks, facilitating a rapid and consistent software development process. A component-oriented approach, however, affects both the life cycle and the development process of a software system. Therefore, a new way of viewing the life cycle as well as the development process for component-based software systems is presented in this thesis.

A key issue when using a component-oriented approach is to consider both behavioral and static aspects of a software system. Furthermore, we need to be able to analyze the architecture of the enterprise as well as the software system architecture to deliver business value with information systems. System interdependencies will be placed in the foreground when integrating technical and organizational aspects of the information system. We therefore need a modeling technique suitable for focusing on semantic aspects rather than implementation-dependent issues. A suitable modeling technique is the Enterprise Modeling approach.

This thesis will present a component-oriented approach to software system architectures using the Enterprise Modeling approach.

Place, publisher, year, edition, pages
Karlstad: Karlstad University , 2009. , p. 83
Series
Karlstad University Studies, ISSN 1403-8099 ; 2009:44
Keywords [en]
Software Architecture, Software Component, Enterprise Modeling, Software Development, Software Life Cycle, Development Process, System Architecture
National Category
Other Computer and Information Science
Research subject
Information Systems
Identifiers
URN: urn:nbn:se:kau:diva-4699ISBN: 978-91-7063-267-9 (print)OAI: oai:DiVA.org:kau-4699DiVA, id: diva2:236132
Public defence
2009-11-06, 21A 342 Eva Erikssonsalen, Karlstads universitet, 13:15 (Swedish)
Opponent
Supervisors
Available from: 2009-12-08 Created: 2009-09-21 Last updated: 2018-01-13Bibliographically approved
List of papers
1. Component-Based Software Development Life Cycles
Open this publication in new window or tab >>Component-Based Software Development Life Cycles
2000 (English)In: Proceedings Workshop on Emerging Issues in Computer and System Sciences, 2000Conference paper, Published paper (Refereed)
National Category
Other Computer and Information Science
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-4977 (URN)
Available from: 2009-11-26 Created: 2009-11-26 Last updated: 2018-01-12Bibliographically approved
2. CDB Process
Open this publication in new window or tab >>CDB Process
2002 (English)Conference proceedings (editor) (Other academic)
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-4978 (URN)
Available from: 2009-11-26 Created: 2009-11-26 Last updated: 2009-11-30Bibliographically approved
3. Extending Process Route Diagrams for Use with Software Components
Open this publication in new window or tab >>Extending Process Route Diagrams for Use with Software Components
2002 (English)In: Frontiers in Artificial Intelligence and Applications, ISSN 0922-6389, E-ISSN 1879-8314, Vol. 84, p. 289-300Article in journal (Refereed) Published
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-4980 (URN)
Available from: 2009-11-26 Created: 2009-11-26 Last updated: 2017-12-12Bibliographically approved
4. Towards a Systematic Modeling of Component Based Arcitectures
Open this publication in new window or tab >>Towards a Systematic Modeling of Component Based Arcitectures
2004 (English)In: Proceedings, International SSCCII-2004 Amalfi, Italy, January 2004, 2004Conference paper, Published paper (Other academic)
National Category
Computer and Information Sciences
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-5010 (URN)86-7466-117-3 (ISBN)
Conference
SSCCII 2004 - Symposium of Santa Caterina on Challenges in Internet and Interdisciplinary research, Amalfi, Italy, January 29-February 1
Available from: 2009-12-08 Created: 2009-12-08 Last updated: 2018-01-12Bibliographically approved
5. Enterprise Modelling of Component Oriented Information Systems Architectures
Open this publication in new window or tab >>Enterprise Modelling of Component Oriented Information Systems Architectures
2004 (English)In: New Trends in Software Methodologies, Tools, and Techniques: Proceedings of the third SoMeT_W04 / [ed] Fujita, H., Gruhn, V., IOS Press , 2004, Vol. 111, p. 88-102Conference paper, Published paper (Refereed)
Place, publisher, year, edition, pages
IOS Press, 2004
Series
Frontiers in Artificial Intelligence and Applications, ISSN 0922-6389 ; 111
National Category
Computer and Information Sciences
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-5011 (URN)1586034553 (ISBN)
Conference
The 3rd SoMeT_W04 - International Conference on Intelligent Software Methodologies, Tools and Techniques, Leipzig, Germany
Available from: 2009-12-08 Created: 2009-12-08 Last updated: 2018-01-12Bibliographically approved
6. Towards a Generic and Integrated Enterprise Modeling Approach to Designing Databases and Software Components
Open this publication in new window or tab >>Towards a Generic and Integrated Enterprise Modeling Approach to Designing Databases and Software Components
2006 (English)In: Advances in Information Systems Development: Bridging the Gap between Academia and Industry  / [ed] Anders G. Nilsson, Remigijus Gustas, Wita Wojtkowski, W. Gregory Wojtkowski, Stanisław Wrycza, Jože Zupančič, Boston: Springer , 2006, p. 635-646Conference paper, Published paper (Refereed)
Abstract [en]

In order to design databases and software components that are fulfilling the customers requirements, modeling languages that define them at a high level of abstraction are needed e.g. [2, 12, 15, 18]. Several modeling languages and methods have been proposed but most of them put focus on the implementation level and the technical parts of the future information system [15].

Place, publisher, year, edition, pages
Boston: Springer, 2006
National Category
Information Systems
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-5012 (URN)10.1007/978-0-387-36402-5_55 (DOI)978-0-387-36402-5 (ISBN)
Conference
The 14th International conference on Information Systems Development (ISD2005), Karlstad, 14-17 August 2005
Available from: 2009-12-08 Created: 2009-12-08 Last updated: 2019-07-12Bibliographically approved
7. Designing Software Components for Database Consistency: An Enterprise Modeling Approach
Open this publication in new window or tab >>Designing Software Components for Database Consistency: An Enterprise Modeling Approach
2007 (English)In: Advances in Information Systems Development: New Methods and Practice for the Networked Society / [ed] Wita Wojtkowski, W. Gregory Wojtkowski, Jože Zupancic, Gabor Magyar, Gabor Knapp, Boston: Springer Science+Business Media , 2007, p. 37-47Conference paper, Published paper (Refereed)
Abstract [en]

The ubiquitous use of databases (DB) in information systems (IS) today is a direct result of complex and enormous amounts of data processing required in modern businesses. The complexity of the data processing requires software to support the organization in being competitive in an increasingly demanding business climate. The software must support the organization in creating business advantages, thus the need for robust, yet flexible software solutions is increasingly important to maintain or gain effectiveness [1].

Place, publisher, year, edition, pages
Boston: Springer Science+Business Media, 2007
National Category
Information Systems
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-5013 (URN)10.1007/978-0-387-70802-7_4 (DOI)978-0-387-70802-7 (ISBN)
Conference
The 15th International conference on Information Systems Development ISD 2006, 31 August - 2 September, Budapest
Available from: 2009-12-08 Created: 2009-12-08 Last updated: 2019-07-12Bibliographically approved
8. Analyzing and Defining Active Database Rules on a Conceptual Level
Open this publication in new window or tab >>Analyzing and Defining Active Database Rules on a Conceptual Level
2009 (English)In: Proceedings of the Eight International Balric Conterence on Databases and Information Systems, Haav, 2009, p. 361-372Conference paper, Published paper (Refereed)
National Category
Computer and Information Sciences
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-5014 (URN)
Available from: 2009-12-08 Created: 2009-12-08 Last updated: 2019-07-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records BETA

Jakobsson, Lars

Search in DiVA

By author/editor
Jakobsson, Lars
By organisation
Department of Information Systems and Project Management
Other Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 206 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf