بررسی وشهای دستیابی ه معماری نرم افزار با استفاده از زبانهای بصری توصیف رفتار سیستم

سال انتشار: 1390
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,280

فایل این مقاله در 14 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

SYSTEMAPPROACH01_020

تاریخ نمایه سازی: 19 اردیبهشت 1391

چکیده مقاله:

توصیف سیستم بر اساس نیازهای کاربران و طراحی معماری برم افزار دو فعالیت کلیدی از فرآیندهای تولید یک نرم افزار هستند. زبتمهای گوناگونی برای توصیف رفتار یک سیستم وجود دارد که تعدادی از آنها رفتار سیستم را به صورت بصری و عمدتا با استفاده نمودارها box-and-line نمایش می دهند. در این میا پژوهش های مختلفی برای تبدیل این توصیفات به معماری و حتی پیاده سازی (کد) انجام شده است که هر کدام با توجه به یک یا چند نموداری که مورد استفاده قرار داده اند و با تاکید بر یک سری از ویژگی خاص معماری مقصد سعی در ارائه روندی برای انجام این تبدیل به صورت الگوریتمیک و مرحله به مرحله داشته اند.بعضی از این تبدیلات از توصیفاتی بصری که پایه صوری (فرمال) دارند استفاده می نمایند که دارای مزیت های متعددی در توصیف سیستم می باشند. نمودارهای UML بعنوان یکی از محبوب ترین زبانهای توصیف بصری غیر صوری (غیر فرمال) سیستم و Harel Statecharts (بعنوان یم زبان بصری صوری) عمده ترین نقطه شروع این پژوهش ها هستند و در بیشتر موارد معماری به دست آمده Event-Based می باشد.در این مقاله ضمن معرفی روشهای تبدیل مذکور سعی شده است تا با تعریف پارامترهایی به مقایسه قابلیت نموارها معماری های مختلف به منظور تبدیل شدن به یک ساختار مناسب برای پیاده سازی بررسی شود.

کلیدواژه ها:

زبانهای بصری توصیف سیستم ، معماری نرم افزار ، دستیابی به معماری از طریق توصیف سیستم

نویسندگان

امید مقاریان

دانشگاه تبریز - گروه علوم کامپیوتر

آیاز عیسی زاده

دانشگاه تبریز - گروه علوم کامپیوتر

جابر کریم پور

دانشگاه تبریز - گروه علوم کامپیوتر

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • A Visual Formalism fot Complex Systems, " Science of computer ...
  • Clements P. et al. (2002) "Documenting Software Architectures Views and ...
  • Garlan D. (2003) "Formal Modeling and Analysis of Software Architecture: ...
  • Gomes L. and Costa A.(2003) :From use cases to system ...
  • Harel D. and Politi M. (1998) "Modeling Reactive Systems with ...
  • Isazadeh A. (1996) :Behavioral Views for Software Requirements _ Engineer-ing, ...
  • Kazman R., IN H. and CHEN H (2005) :From requirements ...
  • Knapp A. and Merz S. (2002) "Model checking and code ...
  • Lamsweerde A.V. (2003) "From System Goals to Software Architecture, " ...
  • _ Z. and Simon B. (2006) "Model-based code generation with ...
  • Liu D. and Mei H. (2003) "Mapping requirements to software ...
  • Long Q. , Liu Z., Li X. and Jifeng H. ...
  • Niaz I. A. and Jiro T. (2003) "Code Generation from ...
  • Code Generation From UML Class and Statechart Diagrams, ; Ph.D. ...
  • Walters N. (1992) "Using harel state chats to model object-oriented ...
  • Artisan Studio, http ://www. atego _ c om/pro ducts/artisan- studio/ ...
  • Borland Software Corporation, Borland Together - Role-Based Visual Modeling Platform ...
  • IBM Rational Rose, http://www-01 .ibm. c o m/ _ _ ...
  • iUML _ The xUML modeling tool, http ://www.kc. com/index.php ...
  • Mia - Software, Mia-Generati on, http : //www. mia-software. com/index.php ...
  • Visual paradigm, Model-code Deploy Platform, http : //www. visual -paradigm. ...
  • نمایش کامل مراجع