Separating modeling and simulation aspects in hardware software framework-based modeling languages

Joint Authors

Lapalme, James
Abu al-Hamid, al-Mustafa
Nicolescu, Gabriela
Rousseau, Frédéric

Source

The Arabian Journal for Science and Engineering. Section C, Theme issues

Issue

Vol. 32, Issue 2C(s) (31 Dec. 2007), pp.41-60, 20 p.

Publisher

King Fahd University of Petroleum and Minerals

Publication Date

2007-12-31

Country of Publication

Saudi Arabia

No. of Pages

20

Main Subjects

Information Technology and Computer Science

Topics

Abstract AR

من المعروف أنه كلما زاد عدد الترانزستورات في الشريحة الواحدة زادت الفجوة الإنتاجية مع صناعة السليكون اتساعا.

لذلك يسعى العديد من الباحثين لحل مشكلة من زوايا مختلفة.

فبينما يرى البعض أن الحل يكمن في لغات النمذجة المختصة بحقل معين يرى آخرون أن الحل يكمن في استخدام لغات النمذجة التي تعتمد على طريقة المكتبة / البنية.

و يرى فريق آخر أن استخدام الأدوات المعقدة و المسجلة هو الحل.

و الحقيقة أن أيا من هذه الحلول ليس حلا كاملا.

و مع هذا فإن الحلول القائمة على الهياكل المبنية على التوجه إلى الهدف مثل نظام (C) تكتسب زخما كبيرا.

و قبولا من الصناعة.

و بالرغم من كل الجهود المبذولة من أجل تطوير هذه الحلول فإن جهودا قليلة هي التي بذلت من أجل دراسة تقنيات تصميم البرمجيات اللازمة لتطوير حلول قائمة على الهياكل المبنية.

و لذلك فإن الغرض الرئيسي من هذه الورقة هو عرض كيفية استخدام تقنيات هندسة البرمجيات للحصول على حلول أفضل للنمذجة القائمة على الهياكل.

و هذه الحلول تتميز بالفصل الواضح بين الاعتبارات الخاصة بالنمذجة و تلك الخاصة بالمحاكاة.

و تقدم الورقة طريقة جديدة للنمذجة الهيكلية تسمى (SoCML) و تتمتع بالخاصية السالفة الذكر.

و تتمتع (SoCML) أيضا بمزايا أخرى عديدة مثل التحقق باستخدام الاعتراض، و كذلك الدعم البديل للمحاكاة.

Abstract EN

As transistor integration reaches the order of billions, the already significant productivity gap which plagues the silicon industry will only widen further.

Many are working on the problem from different angles.

Some regard domain-specific modeling languages as a solution.

Others believe in modeling languages which are based on a library/framework approach.

Yet others believe in sophisticated proprietary tools.

None of the current paths seem to be silver bullets.

However, object-oriented framework-based solutions, such as SystemC, are gaining a great deal of momentum and acceptance from the industry.

Despite all the efforts which have been spent on the development of these types of solutions, very few efforts have been spent on the cornerstone task of investigating which software design techniques and technologies should be used to develop effective framework-based solutions.

The main objective of this article is to present how modern software engineering technologies may be used to create better framework-based modeling solutions.

These solutions are characterized by a clear separation of concerns between modeling and simulation aspects.

A novel modeling framework called SoCML is presented which possesses the above characteristic.

SoCML has many benefits such as verification by interception and alternative simulation support.

American Psychological Association (APA)

Lapalme, James& Abu al-Hamid, al-Mustafa& Nicolescu, Gabriela& Rousseau, Frédéric. 2007. Separating modeling and simulation aspects in hardware software framework-based modeling languages. The Arabian Journal for Science and Engineering. Section C, Theme issues،Vol. 32, no. 2C(s), pp.41-60.
https://search.emarefa.net/detail/BIM-358789

Modern Language Association (MLA)

Lapalme, James…[et al.]. Separating modeling and simulation aspects in hardware software framework-based modeling languages. The Arabian Journal for Science and Engineering. Section C, Theme issues Vol. 32, no. 2C(s) (Dec. 2007), pp.41-60.
https://search.emarefa.net/detail/BIM-358789

American Medical Association (AMA)

Lapalme, James& Abu al-Hamid, al-Mustafa& Nicolescu, Gabriela& Rousseau, Frédéric. Separating modeling and simulation aspects in hardware software framework-based modeling languages. The Arabian Journal for Science and Engineering. Section C, Theme issues. 2007. Vol. 32, no. 2C(s), pp.41-60.
https://search.emarefa.net/detail/BIM-358789

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 59-60

Record ID

BIM-358789