[BRA94] Bradac - University of Babylon: ٙٓ ٙععًا ٙؾتبخخًؤ رػًَِٕا نٚتعخ...

Preview:

Citation preview

اشبيل اخ خغؼ ؤضبب ؽغ خعتن اػر ؤخخبتؾ اعع :

بغؼا ب خختؼ اشبؼؼ اضووج اخوغ ؤخخبتؾ اػ وخؼض اػر ، ؼ إ اػر اعع ي ؤ ؿخؽة .1خؿتة اخؾغالح اؼختبيب )لظ( ؼ خوغ لؼن اخيؼاؼ، إال ا مؾل ػى تإؿة فؼ تبشؼ، خسج ػى، هغ

اشؼػ.ضؾة فبتب ؽ اؽت عؼش سؼ خعتبخ تظش، اػر اعع ضخبر إ ػى، ػا ختؼؽ ضؾتبح ل .2

اؿخؾبة ؽغ اخضغغ اعتؾ خعتبح اػ خ ل اؾغغ اشبؼؼ.

لؼ ؿعج ؽبج اتؼبز ؤ )اتؼاز( ضخ هح خإعؼ اسغل اؽ سة ؤ خض اؽت تبضتؼ، إػ خخ .3 شؼػ، هغ ي اععإ امبغش يبؼذب إػا يشك إال ؽغ ؼاسؾج اتؼبز اؾبل )اخز ابئ(.

ب إ اعتؾج ل خضل ذؼ الخ Bradac [BRA94]فبتب ب خإعؼ اعؼ ألؿتبة فؼ ظؼؼج ، لوغ سغ .4ظعؼ لب تؾط ؤؽظبء لؼن اشؼػ (blocking states)اععج غؼث اضبث اخوغج خوغ إ "ضبالح اخغبؼ"

ؤشعبص آعؼ امؼن إلبء ب خؼاتعج )فؼ ؿخوج(، ل ااهؼ هغ خسبؽ هح االخغبؼ ػا اؽ خضضل ضبالح اخغبؼ تيبح ايتؼ ل تغاج بج ؽج اتؼسج اخخبتؾج اضؼك ؽ إؽبل خسج بى ذل يب

اععج.

ؼ إ يل ػ اشبيل شبيل ضووج، إال إ ػر غؼث اضبث اخوغج يبب ضغغا بب ل ؽل غؿج اتؼسبح، عختبؼ اضبج ال خؽال غؼث اضبث اخوغج غؿج اتؼسبح ل ؽغب توبة خظؼ ل عؼن خضل اخض اخشمؼ اال

ػر ؽج اتؼسج األيذؼ اؿخعغاب.تبؼف سغ وبع ظؾك لب، إال ؤب ؤلظل تيذؼ خعؼ اتؼسبح لن ز اضبغلج.

ػر "اػسج األج" : غاك اؾبج تؼبز، ال ضغغ تبخمضل يل خعتبح اغعل ؤ اؾبسج ؤ اعؼر، هغ فبتب ب ؾؼك اؽت سؽج األ

ي اعؼ ل ضبالح ؤعؼ فؼ خإيغ لؾبج اعاؼؽج، ؤ خيك غب اخشقل، ؤ اشيل اػ سة ؤ إعػ خمبؽل اإلؿب ( وغ اعؼوج امظ ل ػ اضبالح ضبالح يذؼث فؼب.Prototyping Paradigmؼ اج، ػى لب ػر اػسج األج )

ختغؤ اػسج األج تسؼ اخعتبح ػى سخؼ اعؼ اؽت خؾؼك األغاك اإلسبج تؼبز، خضغغ ؤج خعتبح ؾؼلج، "خض ؿؼؼ" ؼيؽ اخض اؿؼؼ ؽ خذل اش ضغغث خضغغ ؽب اسبالح اخ خخعة خؾؼمبح ؤيذؼ ظؼ ؽغئػ

اتؼبز، عبضج خى اخ ؿخي ؼئج ؽت ؤ اؿخعغ )يعؼن اإلغعبل ضـ اإلعؼار( وغ اخض اؿؼؼ إ ػر ؤ (Prototype ؾغ اؽت ؤ اؿخعغ خو اػر األ ؿخعغ ػى اخو ، ) خضمج خعتبح اتؼبز اخ سة خعؼب ضغد

خيؼاؼ عالل ظتع اػر األ خضون خعتبح اؽت، ػا ي اعؼ ل اهح ػاخ إسبغ ل ؤلظل ضبسبح ااسة ختخب.

بل اعؼ االؿخمبغث ؤسؽاء اتؼبز ذبب ؿخعغ اػر األ يأج خضغغ خعتبح اتؼبز تبء ػر ؤ ض .اسغث ؤ خعتن ؤغاح )ذل غاح اخوبؼؼ، إغاؼث األعؼ، ...اظ(خي خغ تؼاز ؽبج تؿؼؽج

ل ؾظ اشبؼؼ هغ ي ال غب ت هبتال الؿخعغا تعئب سغا، ا يتؼا سغا ا ضؾة االؿخعغا ا اذالذج ؾب. لال تغل اتغء سغغ تبء ؿعج اؽغ خضب تضد خضل ػ اشبيل. ي اؿخؾبل اػر اال يـ"اغب االل" اػ ضص

Brooks ا يال اعؼ اؽت ؼفة تػا اػر اػ خي اؽت اعػ ليؼث ؽ اغب امؾ ؼا هغ ي ذبب.ي ػا ا ي اػسج االج هغ خي ئج تبشبيل الؿتبة اخبج: ؿخعؼ اعؼ ا تغا تؾغ ػى تخمػ شئ ب.

ؿعج ضضضج )ؽبج( اتؼبز فؼ غؼى إ ػا اػر األ هغ ضلغ ؼ اؽت ل اػر األ ب تغ ا .1ؽ خؼاتعب خؼاتعب اب سغا، ال غؼى إب تؿتة اؿؼؽج ل اسبؽ إعػ تبضؿتب اسغث ايج تؼبز ؤ وبتج

تسة إؽبغث تبء اخز تضد ؼاؽ خضون ؾبؼ ( ؽ اغ اعل. ؽغب خ إتالؿ اؽتmaintainabilityضبخ)ؽبج اسغث لب ضؼط يبس عة إسؼاء "تؾط اإلضالضبح" سؾل اػر األ خسب ؾل سغا، فبتب ب خؿخسة

إغاؼث خعؼ اتؼسبح ػا اعة.( سؾل اػر األ ؾل تؿؼؽج. لوغ ؿخعغ غب implementationفبتب ب سؼ اعؼ تؾط اخسبؽاح ل االسبؽ ) .2

خشقل ؤ قج تؼسج فؼ بؿت، لوع ألب خالؼا ؾؼلب، هغ ؾخغ عاؼؽج فؼ يبلج، لوع إلظبش اإليببح. ج، ضتص ا اعبؼ األهل هغ ضتص اعؼ تؾغ غث ؤيذؼ ؾؼلج ابب تػ اعبؼاح ؿ يل ؤؿتبة يب فؼ بؿت

ذبج سؽءا خيبال اغب.

تبؼف إيبج ضضل شبيل إال إ اؿخعغا اػر األ ي ؤ ي سب لؾبال غؿج اتؼسبح اؿؼ خضغغت ي ؿخعغ يأج خؾؼك اخعتبح، ذ تل هاؽغ اؾتج ػ اتغاج، ؤ ، سة ؤ خمن اعؼ اؽت ؽ إ اػر األ

)ؽ األهل سؽئب( خت اتؼسبح امؾج ؼ ؼاؽبث اسغث اضبج.

ابػر اخعؼج ؾج اتؼسج

ا ؿخ وغ ض اػر ؤخخبتؾ اعع ضبالح اخعؼ اتبشؼ )عع ؿخو( تؾ آعؼ، خمخؼط ػ اعؼوج اشالج خؿ يبل اغب تؾغ ايخبل ػا اخخبتؼ اعع، سج ؤعؼ لوغ ض اػر األ ؿبؽغث اؽت ؤ )اعؼ( ؽ ل اخعتبح، ض ؽب خؿ غب بئ. خالضغ اعتؾج اخعؼج تؼسبح ل يال ػ اػس اخوغ غؿج

.بحاتؼس

( خيؼاؼج، خضك تعؼوج خي غؾ اتؼسبح خعؼ ؿظ ؤيذؼ Evolutionary modelsإ ابػر اخعؼج ) ب.تؾط خؾوغا اتؼسبح، ؿػيؼ لب

عؼوج اخعؼ االؼخوبئ

.1