• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Important building blocks of an Architectural Description Language

Andersdotter, Hanna January 2002 (has links)
Software Architectures is an area that started to develop in the beginning of the 1990's. Through Software Architectures, software engineering developers have new improved opportunities for reusing, understanding, communication, analysis etc. To describe Software Architectures, Architecture Description Languages (ADLs) were proposed in the middle of the 1990's. There is not yet any common well-accepted definition of what an ADL really is. There are two tracks however; the first consider that an ADL's primary role is to provide formal syntax and a lower level of semantics; the second approach means that communication and understanding is the most important part for an ADL to play. Because of the lack of a common definition, numerous ADLs have been developed, each with their own strengths and weaknesses and all reflecting their developers' view on what an ADL is. The problem with these ADLs is that they work in a standalone fashion and can not use the facilities of the other ADLs. ACME has been developed to solve this problem. ACME is an Architecture Description Interchange Language, which means that it can serve as a bridge between different ADLs, i.e. that one ADL can use the features of another ADL. There are some software engineering researchers that consider ACME not to be an ADL, since ACME is the least common denominator of the present ADLs and is according to the researchers therefore not an ADL in itself. Therefore, in this report we will first compare ACME with other ADLs, and then present what features ACME needs to add to its environment to become an ADL.
2

Important building blocks of an Architectural Description Language

Andersdotter, Hanna January 2002 (has links)
<p>Software Architectures is an area that started to develop in the beginning of the 1990's. Through Software Architectures, software engineering developers have new improved opportunities for reusing, understanding, communication, analysis etc. To describe Software Architectures, Architecture Description Languages (ADLs) were proposed in the middle of the 1990's. There is not yet any common well-accepted definition of what an ADL really is. There are two tracks however; the first consider that an ADL's primary role is to provide formal syntax and a lower level of semantics; the second approach means that communication and understanding is the most important part for an ADL to play.</p><p>Because of the lack of a common definition, numerous ADLs have been developed, each with their own strengths and weaknesses and all reflecting their developers' view on what an ADL is. The problem with these ADLs is that they work in a standalone fashion and can not use the facilities of the other ADLs. ACME has been developed to solve this problem. ACME is an Architecture Description Interchange Language, which means that it can serve as a bridge between different ADLs, i.e. that one ADL can use the features of another ADL.</p><p>There are some software engineering researchers that consider ACME not to be an ADL, since ACME is the least common denominator of the present ADLs and is according to the researchers therefore not an ADL in itself. Therefore, in this report we will first compare ACME with other ADLs, and then present what features ACME needs to add to its environment to become an ADL.</p>

Page generated in 0.1224 seconds