首页> 外文OA文献 >Guidance for UML based model-driven development of automation applications
【2h】

Guidance for UML based model-driven development of automation applications

机译:基于UmL的模型驱动自动化应用开发指南

摘要

Automaatiosuunnittelu kohtaa jatkuvasti kasvavia haasteita kuten kiristyvän kilpailun ja tiukentuneet suunnitteluaikataulut. Suunnittelu on entistä enemmän ohjelmistopainotteista, koska ohjelmistojen osuus automaatiojärjestelmässä kasvaa jatkuvasti. Automaatiosuunnittelussa ei kuitenkaan hyödynnetä ohjelmistotekniikan uusia menetelmiä, joilla automaation ohjelmistosuunnittelua ja sen integroituvuutta muihin suunnitteluvaiheisiin voitaisiin tehostaa. AUKOTON-projektin tavoitteena on yhdistää tavanomaisessa ohjelmistotekniikassa hyödynnetyt menetelmät kuten UML ja mallipohjainen kehitysprosessi automaatio-ohjelmistojen suunnitteluun. Uuden automaatio-ohjelmistojen kehitysprosessin avulla pyritään tehostamaan ratkaisuiden uudelleenkäyttöä, parantamaan ohjelmistojen tuottamisen integroituvuutta muihin suunnitteluvaiheisiin ja mahdollistamaan sovelluskoodin automaattinen generointi sovelluksen mallin perusteella. Tämän diplomityön aiheena on toteuttaa ohjeistus automaatio-ohjelmistojen toteuttamiseen suunnatun mallipohjaisen kehitysprosessin ja siinä hyödynnettävän, UML-automaatioprofiilissa määritellyn, käsitteistön käyttöön. Automaation ohjelmistosuunnittelussa ei yleensä ole hyödynnetty UML-kieleen pohjautuvaa mallinnuskäsitteistöä tai mallipohjaista kehitysprosessia, ei ainakaan sellaista, jollaista AUKOTON-projektissa kehitetään. Tästä syystä sekä kehitysprosessissa sovellettava käsitteistö, että itse kehitysprosessi vaativat ohjeistusta, jotta nykyiset automaatiosuunnittelijat, joilla ei välttämättä ole riittävästi kokemusta UML:n ja mallipohjaisten menetelmien soveltamisesta, voisivat hyödyntää kehitysprosessia ja sen käsitteistöä. Työssä toteutettiin ja ideoitiin kahdenlaista ohjeistusta. Kirjallinen ohjeistus käsittelee automaatioprofiilia ja sen määrittelemiä käsitteitä sekä kehitysprosessia. Ohjeistuksessa tarjotaan esimerkkejä automaatioprofiilin käsitteistön käytöstä UML AP-työkalun yhteydessä, joka on kehitysprosessin keskeinen työkalu. Toisentyyppistä ohjeistuksen muotoa edustaa AP-työkaluun integroitu ohjeistus. Tämä ohjeistusmuoto käsittelee lähinnä kehitysprosessia tarjoten käyttäjälle ohjeita sen eri vaiheista ja tehtävistä. Integroitu ohjeistus avustaa käyttäjää nimenomaan AP-työkalun kontekstissa. Kirjallista ohjeistusta tullaan myös integroimaan AP-työkalun yhteyteen, jolloin se on helposti käyttäjän saatavilla. Projektissa kehitettävä automaatio-ohjelmistojen mallipohjainen kehitysprosessi ja sen hyödyntämä UML-profiiliin perustuva käsitteistö on automaation suunnittelussa toistaiseksi harvinainen lähestymistapa suunnitteluun. Tässä diplomityössä kehitettävä ohjeistus maadoittaa uutta lähestymistapaa perinteisiin suunnittelumenetelmiin, kehittää sen käytettävyyttä ja osaltaan auttaa automaatiosuunnittelijoita siirtymään uuden kehitysprosessin käyttöön. /Kir09
机译:自动化设计面临越来越大的挑战,例如加剧竞争和缩短设计时间表。随着自动化系统中软件的份额不断增长,设计越来越注重软件。但是,自动化设计没有利用软件工程中的新方法来增强自动化软件的设计及其与其他设计阶段的集成。 AUKOTON项目的目标是将常规软件技术(如UML)中使用的方法和基于模型的开发过程与自动化软件的设计相结合。新的自动化软件开发过程旨在增强解决方案的重用性,改善软件生产与其他设计阶段的集成,并能够基于应用程序模型自动生成应用程序代码。本文的主题是实施在UML自动化配置文件中定义的基于模型的开发过程的实施准则,以用于实现自动化软件及其中使用的概念。自动化软件设计通常没有利用基于UML的建模概念或基于模型的开发过程,至少没有利用AUKOTON项目中开发的那种概念。因此,在开发过程中应用的概念和开发过程本身都需要指导,以便可能没有足够的经验来应用UML和基于模型的方法的当前自动化设计人员可以利用开发过程及其概念。在工作中实施和构想了两种类型的指南。书面说明涉及自动化配置文件及其定义的概念以及开发过程。该指南提供了将自动化配置文件概念与UML AP工具结合使用的示例,UML AP工具是开发过程中的关键工具。另一种指导类型是集成到AP工具中的指导。这种指导形式主要涉及开发过程,向用户提供有关其各个阶段和任务的指导。集成的说明专门在AP工具的上下文中为用户提供帮助。书面说明也将与AP工具集成在一起,使用户可以轻松访问。迄今为止,在项目中开发的基于软件的基于模型的自动化软件开发过程及其所利用的基于UML概要文件的概念在自动化设计中是一种罕见的设计方法。本文拟制定的指导方针将为传统设计方法提供一种新方法,提高其可用性,并有助于帮助自动化设计人员过渡到新的开发过程。 / Kir09

著录项

  • 作者

    Rauhamäki Jari;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 fi
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号