Software architecture designing evaluation methods evaluation and study



Similar documents
DoSAM Domain-Specific Software Architecture Comparison Model *

REDUCTION OF TOTAL SUPPLY CHAIN CYCLE TIME IN INTERNAL BUSINESS PROCESS OF REAMER USING DOE AND TAGUCHI METHODOLOGY. Abstract. 1.

CHARACTERISTICS OF WAITING LINE MODELS THE INDICATORS OF THE CUSTOMER FLOW MANAGEMENT SYSTEMS EFFICIENCY

CASE STUDY BRIDGE.

Project Management Basics

On Secure Network Coding with Unequal Link Capacities and Restricted Wiretapping Sets

SIMULATION OF DIRECT TORQUE CONTROLLED PERMANENT MAGNET SYNCHRONOUS MOTOR DRIVE

CASE STUDY ALLOCATE SOFTWARE

A Spam Message Filtering Method: focus on run time

Return on Investment and Effort Expenditure in the Software Development Environment



A Review On Software Testing In SDlC And Testing Tools

Weighing Risk and Uncertainty

Tap Into Smartphone Demand: Mobile-izing Enterprise Websites by Using Flexible, Open Source Platforms

Laureate Network Products & Services Copyright 2013 Laureate Education, Inc.

2. METHOD DATA COLLECTION

TIME SERIES ANALYSIS AND TRENDS BY USING SPSS PROGRAMME

Apigee Edge: Apigee Cloud vs. Private Cloud. Evaluating deployment models for API management

Software Engineering Management: strategic choices in a new decade

A new definition of the fractional Laplacian

Tripping Current and Short Circuit Current of High Voltage Tester

Queueing systems with scheduled arrivals, i.e., appointment systems, are typical for frontal service systems,

Control Theory based Approach for the Improvement of Integrated Business Process Interoperability

Latitude dependence of the maximum duration of a total solar eclipse

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS. G. Chapman J. Cleese E. Idle

Principal version published in the University of Innsbruck Bulletin of 8 April 2009, Issue 55, No 233

Utility-Based Flow Control for Sequential Imagery over Wireless Networks

License & SW Asset Management at CES Design Services

Thank you for attending the MDM for the Enterprise Seminar Series!

Salesforce Compensation: An Analytical and Empirical Examination of the Agency Theoretic Approach

EVALUATING SERVICE QUALITY OF MOBILE APPLICATION STORES: A COMPARISON OF THREE TELECOMMUNICATION COMPANIES IN TAIWAN

OPINION PIECE. It s up to the customer to ensure security of the Cloud

Support Vector Machine Based Electricity Price Forecasting For Electricity Markets utilising Projected Assessment of System Adequacy Data.

Cluster-Aware Cache for Network Attached Storage *

Bi-Objective Optimization for the Clinical Trial Supply Chain Management

Design of Compound Hyperchaotic System with Application in Secure Data Transmission Systems

FEDERATION OF ARAB SCIENTIFIC RESEARCH COUNCILS

Change Management Plan Blackboard Help Course 24/7

Four Ways Companies Can Use Open Source Social Publishing Tools to Enhance Their Business Operations

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS

THE ROLE OF IMPLEMENTATION TOTAL QUALITY MANAGEMENT SYSTEM ON PERFORMANCE IN SAIPA GROUP COMPANIES

Theory. d are sparse and unrecorded datasets respectively.

Pekka Helkiö, 58490K Antti Seppälä, 63212W Ossi Syd, 63513T

Optical Illusion. Sara Bolouki, Roger Grosse, Honglak Lee, Andrew Ng

Strategic Plan of the Codex Alimentarius Commission

Supply Chain Coordination for Strong Retailer with Extended Warranty under Network Externality

Chapter 10 Stocks and Their Valuation ANSWERS TO END-OF-CHAPTER QUESTIONS

TRADING rules are widely used in financial market as

How Enterprises Can Build Integrated Digital Marketing Experiences Using Drupal

A note on profit maximization and monotonicity for inbound call centers

Requirements Engineering Databases: The Good, The Bad, and The Ugly

Two Dimensional FEM Simulation of Ultrasonic Wave Propagation in Isotropic Solid Media using COMSOL

A technical guide to 2014 key stage 2 to key stage 4 value added measures

SELF-MANAGING PERFORMANCE IN APPLICATION SERVERS MODELLING AND DATA ARCHITECTURE

Morningstar Fixed Income Style Box TM Methodology

Development Progress

Bob York. Simple FET DC Bias Circuits

APEC Environmental Goods and Services Work Program

Mobile Network Configuration for Large-scale Multimedia Delivery on a Single WLAN

Power System Transient Stability Analysis with High Wind Power Penetration

RISK MANAGEMENT POLICY

UNDERSTANDING SCHOOL LEADERSHIP AND MANAGEMENT IN CONTEMPORARY NIGERIA

A Note on Profit Maximization and Monotonicity for Inbound Call Centers

Availability of WDM Multi Ring Networks

Redesigning Ratings: Assessing the Discriminatory Power of Credit Scores under Censoring

Imagery Portal Workshop #2 Department of Administrative Services, Executive Building Salem, Oregon May 11, 2006

Growth and Sustainability of Managed Security Services Networks: An Economic Perspective

Progress 8 measure in 2016, 2017, and Guide for maintained secondary schools, academies and free schools

THE IMPACT OF MULTIFACTORIAL GENETIC DISORDERS ON CRITICAL ILLNESS INSURANCE: A SIMULATION STUDY BASED ON UK BIOBANK ABSTRACT KEYWORDS

naifa Members: SERVING AMERICA S NEIGHBORHOODS FOR 120 YEARS

Unit 11 Using Linear Regression to Describe Relationships

INFORMATION Technology (IT) infrastructure management

Partial optimal labeling search for a NP-hard subclass of (max,+) problems

Acceleration-Displacement Crash Pulse Optimisation A New Methodology to Optimise Vehicle Response for Multiple Impact Speeds

Electronic Commerce Research and Applications

Simulation of Power Systems Dynamics using Dynamic Phasor Models. Power Systems Laboratory. ETH Zürich Switzerland

How to Maximize User Satisfaction Degree in Multi-service IP Networks

Risk Management for a Global Supply Chain Planning under Uncertainty: Models and Algorithms

Control of Wireless Networks with Flow Level Dynamics under Constant Time Scheduling

STOCK DATA, TRADE DURATIONS, AND LIMIT ORDER BOOK INFORMATION. Ola Simonsen

6. Friction, Experiment and Theory

Motivation and Satisfaction in Internet-Supported Learning Environments: A Review

Applications of Risk Analysis in Border Security Niyazi Onur Bakir, University of Southern California

Assessing the Discriminatory Power of Credit Scores

INTERACTIVE TOOL FOR ANALYSIS OF TIME-DELAY SYSTEMS WITH DEAD-TIME COMPENSATORS

MODELLING HIGH TEMPERATURE FLOW STRESS CURVES OF TITANIUM ALLOYS

A Communication Model with Limited Information-Processing Capacity of Recipients. Oleg V. Pavlov WPI. Robert K. Plice San Diego State University

Very special thanks to Wolfgang Gentzsch and Burak Yenier for making the UberCloud HPC Experiment possible.

SHARESYNC SECURITY FEATURES

Performance of a Browser-Based JavaScript Bandwidth Test

Universidad de Colima Dirección General de Relaciones Internacionales y Cooperación Académica. List of courses taught in English 2016.

Bio-Plex Analysis Software

MSc Financial Economics: International Finance. Bubbles in the Foreign Exchange Market. Anne Sibert. Revised Spring Contents

QUANTIFYING THE BULLWHIP EFFECT IN THE SUPPLY CHAIN OF SMALL-SIZED COMPANIES

A Resolution Approach to a Hierarchical Multiobjective Routing Model for MPLS Networks

Trusted Document Signing based on use of biometric (Face) keys

INSIDE REPUTATION BULLETIN

Algorithms for Advance Bandwidth Reservation in Media Production Networks

HUMAN CAPITAL AND THE FUTURE OF TRANSITION ECONOMIES * Michael Spagat Royal Holloway, University of London, CEPR and Davidson Institute.

Transcription:

Journal of Renewa Natural Reource Bhutan ISSN: 16084330 architecture eigning ti metho ti tuy Mater of Engineering Stuent Ilamic Aza Univerity of Saveh, Computer Science Department Email: AazehNilufar@gmail.com ABSTRACT In thi article we icue about the oftware architecture eigning a e of the newet reearch pillar in oftware engineering. re are many ifferent metho for oftware ti. In thi article we preent a complete ti about oftware ifferent metho a: SPE, EBAE, SAM, LQN, ARGUSI, ALMA, ATAM, SAAM introuce a proper categorizati to compare the oftware architecture eigning ti. Thi format preen by the purpoe of imilaritie ifference icovery between architecture eigning ti metho. refore in thi article we ecie to te feature rela to oftware tructure eigning ti metho mentie above preent a framework to categorize compare them. Key term: oftware architecture, ti oftware engineering,requirement 1 INTRODUCTION: In recent year reearche about oftware architecture ha change to e of the import iue in oftware engineering. Becaue oftware architecture effect the ytem quality feature a, maintenance other iue, therefore taken ecii uring architecting ha influential effect the ytem reult. Toay oftware architecture a a oluti i ciere for high level eigning. Architecture i mae bae a collecti of inquire which houl be obvia. Thi inquiry gathere from beneficiarie like ytem applic eveloper. Any attempt to preent complete framework for categorizati oftware ti metho compari nee pat reearcher' tuie reearch reult. We try to te all oftware architecture ti metho. neceary to ay that unfortunately mot of publihe article in thi fiel ha preen a clear format about metho compari motly thee metho are publihe to upport an ti metho evelopment. oftware engineering ociety ha preen ifferent metho ofoftware architecture ti but few work ha been preen about metho compari in ytematic way icovery of imilaritie ifference exit in thee metho. One of the ie performe in thi fiel i preentati of a framework in which it ha trie to compare architecturalti metho which bae thi framework 8 ample format from oftware architecture ti metho the bai of ti technique, quality feature oftware architecture ecripti, the beneficiarie involvement in ti proce, the metho ie the capability to reue preent knowlege tati applicati valiity aement of compari metho have been. Regarle of thi fact thi tak ha it own prom for example writer have preen any precie ecripti about their format element

Bhu.J.RNR. Vol 3; 5, 185195: 2015 electi i eclare their reaing clearly. We believe that an ti metho houl preent more feature, 1. In preen framework[2], writer ly 3 metho in aiti to compari framework they 't inclue ome import feature a architecture efiniti, architecture ecripti, upporting tool etc., that an ti metho houl be capa to cover thee feature. In performe ti in 3 a metho for oftware architecture tiwith ciering to tology ha been preen. proucti linemakenew inquirie for architecture ti metho which i reflec in the compari framework. main aim of ti in 4 i to preent for an import ti metho to compare ti metho thee are; realizati of target, citi ccentrati uner ting feature from analyi to eterminati of reult ti. In 5 more comple compari framework for icovery of imilaritie ifference in 11 ample of oftware architecture ti metho ugge which inclue more feature, unfortunately it i capa to upport mot of oftware architecture ti metho ly in thi framework the architectural ti metho were analyze bae the ting cenario. 2 architecture architecture preent a high level abtracti about oftware ytem to element form, cnecti couregrainproceor their cfigurati. Actually oftware architecture cnect the oftware ytem organizati by the ue of relati in a ytem ecribe ata between cnecti. main ccentrati in oftware architecture ito improve the oftware evelopment becaue architectural moel coul realize the tructural, behavioral complica apect of oftware preent them officially, thereforepreentthe precie reaing about the total feature,but in aiti to unerting total feature whoe target i to realize the architectural oluti i an engineering metho for moel theorie for the ctinuou iue oluti. e moel theorie lea to eiti of ucceful experience that coul be performe for imilar prom olving. Now the oftware architecture i the combinati of architectural external feature internal cnecti between them. Next point that exit in oftware realizati i the categorizati of it mean that they make a levele tructure of relati but it might that we preent ome ifferent tructure for example in great cale project, ifferent are ivie between ifferent team. Imagine that for uch y we ivie the ytem cally between the team for aher time we ivie it a ata forother team, therefore we will have ifferent tructure for a ytem ecripti. Finally the tructure architecture are inen in a ytem that thee tructure are the architectural ly will be between their external behavior feature of each element external relati. row Ta 1: a framework for oftware architecture efiniti Each architectur architectur architectur al tructure al feature al relati behavior Logic for electi 186

Bhu.J.RNR. Vol 3; 5, 185195: 2015 1 2 3 4 5 6 7 8 Sytem tructure or tructure A ytem thorough organizati A ytem organizing import ecii A ytem criteri tructure An abtract ytem tructure Structural Architectura l incluing proce ata cnecting Subytemoftware Behavioral functial ytem beneficiarie inquirie external feature Element each external behaviortructural intermeiate Element feature Each criteri behavioreach criteri intermeiate interrelati relati between criteri relati with envirment Combinati of behavioral tructural Relati between Subytem relati cooperati Criteri cnecti Cnecti between tructure completi eigning omin principal Structural electi Domin principal in eigning completi Rule regulati for ytem ytem logic principal Sytem maintenanc 187

Bhu.J.RNR. Vol 3; 5, 185195: 2015 9 10 eigning import ecii Sta frameworke kelet Bae framework an abtract ytem Criteri ubytem Practical Criteri ubytem combinati mechanim communicati Subytem relati External relati between e evelopmen t irecti principal Ctractpolicieregulati omin their relati Regulati a logic for their electi 21 architecture eigning proce architecture eigning proce i the functi that receive the inquirie a an input preent an architectural eign a output. Thi functi i an automatic proce it i affec by oftware architecture. main phae in thi eigning are preen in the graph below; Figure 2: oftware architecture eigning proce eigning proce begin with baic eign (architectural eigning i bae inquire utie preetermine in inquire ocument). Although the oftware engineer t eign 188

Bhu.J.RNR. Vol 3; 5, 185195: 2015 the ytem without the capability to be reue cfiencecapability, in thi tep the quality inquirie are etermine. ec phae i the oftware quality feature ti accoring to quality inquirie. Each quality feature preent an aement by the ue of quality quity technique. If all aement about quality feature are better or wore than expec citi, the architecture eign proce comple. Depite thi fact the thir phae of oftware architecture which i it changing i neceary. thir phae of architecturaleigning inclue eigningoluti for quality feature improvement. Each changing combinati i fulfille in the oftware architecture. Thi eign i reciere eigning comple up to the time of all inquirie provie or architect ecie that therei no other proper oluti it i repea. Thi ituati nee that the cutomer again negotiate about inquirie, change in quality feature improvement oluti might have negative effect ome of quality feature poitively in ome negatively 3the oftware architecture ti oftware architecture ha import role in oftware ytem life cycle. refore we houl effectively te the oftware. architecture ti i e in e or ome tep through the oftware evelopment. purpoe of a oftware architecture ti i to realize rik weak trength point uring primary tep. We can ivie the oftware ti metho in to four categorizati. 6 31 the metho bae experience metho which are bae previou experience knowlege are eveloping. In thi metho people bae previou experience coul claim whether the oftware architecture i proper aequately or. 32 the metho bae imulati: Metho which are bae the oftware architecture high level imulati from e or ome. e imulati coul be applie for quality feature ti a architectural valiity. 33metho bae moeling: Mathematical moeling from mathematical proof for cal quality feature like capability of ecurity inurance are ue in architecture. 34metho bae the cenario inquire architectural ti bae the cenario trie to te epecial quality feature that thi work performe by making cenario which ecribe the reality tangi inquirie, 7. Some ample of ti metho bae the cenario are: oftware architectural metho, architectural balancing point analyi, correcti capability analyi metho in architecture level. 4 architectural ti metho 41 architectural analyi metho bae the cenario 189

Bhu.J.RNR. Vol 3; 5, 185195: 2015 the architectural ti metho bae the cenario. main purpoe of thi metho i to te the valiity of hypothei regulati in architecture bai towar ocument that ecribe a cal program proper feature in aiti to architectural rik ti ccentrati critical point mainly focu the architectural analyi metho the bai of cenario of variability compari in organizati ifferent architecture oftware. Thi metho applie for architecture or comparing ome architecture it ha change to a ctructi metho to te oftware architecture the bai of comple cenario accoring to the type of cenario mae uring the ti proce ifferent quality feature are covere by thi metho. architectural analyi metho bae the cenario applie in ome tuie. 42 architectural equilibrium point analyi metho In architectural equilibrium point analyi metho the ti mae through cenario. purpoe of thi metho actually i to preent a regular metho to realize the oftware architecture capability in comparing 4 phae which are gathering inquirie cenario, fulfillment of cenario architectural view moel fabricati analyi tranacti. architectural analyi point have been ue in many tuie. 43 the correcti capability analyi metho in architectural level In thi metho 8, the architectural ti i performe bae the cenario. main aim of thi metho i to preent a view of manufacturing for ti of maintenance capability to preict the cot rik analyi comparing two or ome architecture. Thi metho ha been foune bae the architectural analyi metho. Thi metho preent more accurate ecripti about involving tep in the proce compare to oftware architectural analyi alo in tuie mae by many writer it i cfirme applie. Thi metho ctain 5 tep; eterminati of ti purpoe, oftware architecture ecripti, eucti of ome rela cenario, cenario ti, reult interpretati. 44 the ARGUSI metho the metho bae the feature thi metho i capa of tructural analyi architectural tatic active behavior. ARGUSI ue the oftware architecture official ecripti it performance graph of each criteri behavior the ecribe architecture i in it. In thi metho the architectural aee bae the number of recalling. Thi metho a we know ly ha been ue by it writer. 45 Layere Queuingnetwork metho Layere Queuingnetwork moel are really popular to te them ifferent ytem are applie. Many writer ugge it applicati for the oftware ti. AQueuing network moel uually i by the ue of imulati technique. Thi metho i bae the architectural tranformati to a Layere Queuingnetwork moel that the moel ecribe the cooperati between the architectural the proceing time i neceary for each of cooperati. In thi metho a more our moel i minor more 190

Bhu.J.RNR. Vol 3; 5, 185195: 2015 accurate; the imulati i more complete correct. main purpoe of Layere Queuingnetwork i to oftware architecture ti. 46 SAM metho: a ytematic metho for oftware architecture analyi. SAM metho i to te the ytem valiity. Thi metho follow two purpoe, the firt aim i to efine the oftware it feature accurately official analyi by ue of official metho in aiti to thi SAM upport a oftware architectural feature which i applica in time logic Petri network. ec aim i to facilitate the oftware architectural analyi by the ue of architectural hierarchy. Thi metho a far a we know ha been ue by writer. 47 architectural analyi bae the experiment main proce tep are: electi of propect for ti, metering electi efiniti, gathering metric, architecture compari ti. main purpoe of thi metho ti i new ytem maintenance capability compare to previou veri. 48 oftware performance engineering main purpoe of oftware performance i to te the. Thi metho coul be applie for metric ti a repe time, operatial power, ource cumpti realizati of gorge. oftware architecture moel it cooperati are moelize alo preict the without the harware ource entanglement. oftware performance moel prouce input parameter for ytem performance. ytem performance moel i from the harware moel which i by the mathematical metho or imulati. 5 Compari ti A mentie in previou part, unfortunately few tuie performe about the oftware architecture analyi metho it metho categorizati, 9, 10. We trie in thi article to preent a framework for the imilaritie ifference between the ti metho that inclue feature which are uppor by many ting metho. We ue other reource like wie tuie in the fiel of oftware architecture, previou compari framework, oftware engineer' icoverie analyi to elect our framework. Before ecripti of each framework element we preent a efiniti about e of the mot import ccept in oftware architecture quality feature. Decribing the term architecture i a imple tak, maybe it i the proof that there are many efiniti which are preen in thi fiel, although many efiniti have comm feature, till there i no agreement a tar efiniti. We ue the efiniti preen by BEY coworker" oftware architecture for a program or a calculati ytem i that ytem tructure that incluethe oftware vii pecificati of each element their relati." quality feature, a oftware unneceary inquirie like inurance capability,, the capability to ue etc. accoring to the oftware quality it preent a quality that how the feature quality which i the proof of oftware pecial feature proper combinati. quality inquire that houl be provie by the oftware architecture uually are ivie in to 191

Bhu.J.RNR. Vol 3; 5, 185195: 2015 two group; the operatial evelopment quality inquirie which are ignific in proper performance if eveloper like maintenance capability which prioritize ytem from the applic view like the applicati capability. In ta 2 a ummary of oftware architecture ti metho preen in the form of compari. Alo a brief ecripti ha been given for each of in aiti to the applicati logic in the framework. Ta 2:a framework for oftware architecture efiniti SAA ATA ALM ARG SAM LQN M M A U SI criteri Matur ati tep efinit isa Suppo rt of proce metho ie metho target Qualit y featur e Refine ment/ Dorm On the applic uty clearl y menti e 6 ie Rik analy i Baica lly the changi ng Refine ment On the applic uty Comp letely covere 9 ie in 2 phae Balan cing eniti ve point analy i variou Refine ment/ Devel opme nt preen Uner correc ti 5 ie in orer Dorm preen Archit ecture analy i in valiit y epen ence Dorm preen Syte m valiit y ti Refine ment/ Devel opme nt Softw are archit ecture EBA E Dorm preen 4 ie Syte m maint enanc e analy i Maint enanc e SPE Dorm pree n Practi analy i 192

Bhu.J.RNR. Vol 3; 5, 185195: 2015 193 capabi lity ti capabi lity Chang ing effect analy i, protec ting capabi lity preic ti Durin g the eign ing phae Durin g the operat i attribu ti to repetit iou proce moul e after the SA eign ing metho perfor mance tep Maint enanc e capabi lity Moul e view, phyic al, applic, the ata flow, proce Logic al view moul e Archit ecture ecri pti imul ati/ mathe matic al moel izatio n experi ence criteri imula ti imula ti cenar io cenar io Evalu ati view

Bhu.J.RNR. Vol 3; 5, 185195: 2015 Benefi ciarie ' partici pati All of benefi ciary people All of benefi ciary people Separ ate from the archit ecture ecri pti imula ti mathe matica l moel izatio n Ne techni cal iue uppo rt Pro m are briefly ecri be preen enoug h cenar io metho valiit y ae ment valia in variou fiel valia ctin uouly In iffere nt ie valia valia valia evalu a Reui ng capabi lity A tore avie firmly for protec ti nor clearl y menti e valia Requi re reour ce begin ning en trateg ie Begin ning en prepar ati valia in variou fiel pecifi e pecifi e pecifi e metho applic Differ ent item Differ ent item Jut e item Jut e item pecifi e Jut e item pecif ie 194

Bhu.J.RNR. Vol 3; 5, 185195: 2015 ati cae 6Cclui Becaue oftware architecture effect quality feature of a ytem like, ecurity, maintenance capability tec., therefore the taken ecii uring architecting ha influential effect the ytem reult, the main purpoe of thi article i categorizati compari of architecture ti of oftware. Thi framework hape by the purpoe ofimilaritie ifference icovery between the architecture ti metho. We alo prove that the uggetive framework coul be applie for realizati of import feature that an ti proper metho coul preent. We 't proclaim to prepare a complete lit of feature that acompari framework houl have, rather we expect that thi framework i repaire in future evelope. Briefly we can name below iue a future purpoe, increae of reearche oftware ti metho which coul cier ome quality feature, increae of invetigati ti metho which are applie frequently by reearcher cfirme. Preentati of a comprehenive compari framework coul upport mot of oftware architectural ti. 195