Extending Programming Environments to Support Architectural Design

نویسندگان

  • Spiros Mancoridis
  • Richard C. Holt
چکیده

As software systems grow in size and complexity, the demand for languages and tools to capture higher-order abstractions than those supported by programming languages increases. One of these abstractions is the architectural design, which speci es a system's components, their interfaces, and their interrelationships using textual or visual notations. Although there have been signi cant advances in programming languages and environments, research into languages and tools for architectural design is still preliminary. Moreover, there has been little emphasis on integrating design tools with existing programming environments. This paper describes how the Object-Oriented Turing programming environment was extended to accommodate languages and tools for specifying and visualizing architectural designs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending Programming Environments to SupportArchitectural

As software systems grow in size and complexity , the demand for languages and tools to capture higher-order abstractions than those supported by programming languages increases. One of these abstractions is the architectural design, which speciies a sys-tem's components, their interfaces, and their interrelationships using textual or visual notations. Although there have been signiicant advanc...

متن کامل

بکارگیری تکنولوژی در فرآیند طراحی معماری

  Designers draw diagrams to think about architectural concepts and design concerns. Scientists are interested in programming a computer to recognize and interpret design diagrams to deliver appropriate tools for the design task at hand. Researchers conducted empirical studies to find out if designers share drawing conventions when designing. Quick improvement in technology guide us to develope...

متن کامل

ترسیم نمودارها، کمکی به فرآیند طراحی معماری

Designers draw diagrams to think about architectural concepts and design concerns. Scientists are interested in programming computers to recognize and interpret design diagrams to deliver appropriate tools for the design task at hand. Researchers conducted empirical studies to find out if designers share drawing conventions when designing. The experiment results show that designers use differen...

متن کامل

AspectLEDA: Extending an ADL with Aspectual Concepts

When increasing the complexity of software systems new techniques allowing for their adequate manipulation are required. In the last ten years, AOSD has been proposed to manage the systems complexity by considering concepts of AO programming extended along the software life cycle. The suitability of the existence of an AO architectural design appears when AO concepts are extended to the whole l...

متن کامل

Explicit Support for Software Development Styles throughout the Complete Life Cycle

Throughout its entire life cycle software development is subject to many rules constraining and guiding construction of software systems. Examples are best-practice patterns, idioms, coding conventions, design guidelines, architectural patterns, etc. Although such regulations are widely used, their usage is currently implicit or ad-hoc, and most software development environments do not explicit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995