his.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Important building blocks of an Architectural Description Language
Högskolan i Skövde, Institutionen för datavetenskap.
2002 (Engelska)Självständigt arbete på grundnivå (kandidatexamen)Studentuppsats
Abstract [en]

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.

Ort, förlag, år, upplaga, sidor
Skövde: Institutionen för datavetenskap , 2002. , s. 50
Nyckelord [en]
ADL, criterions comparison, ACME
Identifikatorer
URN: urn:nbn:se:his:diva-636OAI: oai:DiVA.org:his-636DiVA, id: diva2:3028
Presentation
(Engelska)
Uppsök

Handledare
Tillgänglig från: 2008-01-30 Skapad: 2008-01-30 Senast uppdaterad: 2009-05-04Bibliografiskt granskad

Open Access i DiVA

fulltext(1510 kB)246 nedladdningar
Filinformation
Filnamn FULLTEXT01.psFilstorlek 1510 kBChecksumma MD5
b242cbc76fa5258742a2c2854110f599e55d9a618da8ecec22f74375c9ddedbdf652c3cd
Typ fulltextMimetyp application/postscript
fulltext(1510 kB)200 nedladdningar
Filinformation
Filnamn FULLTEXT02.pdfFilstorlek 1510 kBChecksumma SHA-512
4ecbc27b0d1ce303556457975800d6c4f67c23d1b3919a0f128b365dc16135b1a81fb1048df83468ba1eac27f2b01e5d2747e18e31c39452f42b2e17b55bf3f8
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för datavetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 446 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 390 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf