[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-656306-105":59,"doc-detail-656306-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","architectural-frameworks-for-sysml-dr-aurelijus-morkevicius-introduction-magic-pattern-conclusion","Architectural Frameworks for SysML - Dr. Aurelijus Morkevicius - Introduction - Magic Pattern - Conclusion","","SysML does not prescribe an architecture framework or process, so organizations must decide how to structure models, select views, deliver artifacts, and define iteration order. The paper argues that using an architectural framework is unavoidable, compares approaches including defense frameworks and FAS, and presents a custom alternative. It introduces a “Magic Pattern” for mapping architecture levels to SysML concepts: conceptual, functional, and physical, with guidance on diagrams, relationships, and where views can be organized or skipped.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":30,"@type":76,"position":81},"https://docshare.wps.com/document/technology/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/architectural-frameworks-for-sysml-dr-aurelijus-morkevicius-introduction-magic-pattern-conclusion/656306/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/architectural-frameworks-for-sysml-dr-aurelijus-morkevicius-introduction-magic-pattern-conclusion/656306.png","ImageObject",300,407,{"name":92,"@type":93},"Levi","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-10-25",true,{"@type":102,"interactionType":103,"userInteractionCount":24},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"Why does the paper say an architectural framework is unavoidable with SysML?","Question",{"text":112,"@type":113},"SysML leaves architecture structure and view selection to the modeler. The paper states that in practice teams always end up using an architectural framework, whether they intend to or not.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What is the “Magic Pattern” in the context of a custom architectural framework?",{"text":117,"@type":113},"It is a pattern the author defined for building a custom AF based on SysML, organizing architecture into levels and mapping them to SysML elements and views (as described in the figures).",{"name":119,"@type":110,"acceptedAnswer":120},"How do the three abstraction levels relate to SysML modeling?",{"text":121,"@type":113},"Conceptual focuses on system context concepts and interactions for sharing stakeholder understanding; functional emphasizes functional analysis from a behavioral perspective (not logical architecture); physical defines equipment, physical interfaces, and parameters for simulation and model-based testing.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},656306,1793074201,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":29,"category_name":30,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":24,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":29,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":144},7971461740909,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","Architectural Frameworks for SysML  \nDr. Aurelijus Morkevicius Solution Architect  \n[aurelijus.morkevicius@nomagic.com](aurelijus.morkevicius@nomagic.com)  \nContents  \nIntroduction ............................................................................................................................. 3  \nMagic Pattern ......................................................................................................................... 3  \nConclusion .............................................................................................................................. 5  \nAbout the Author ..................................................................................................................... 6  \nContacts ................................................................................................................................. 6  \nIntroduction  \nSysML defines neither an architecture framework nor a method. This opens discussions of how to structure the model, what views to build, which artifacts to deliver and in what sequence. Every company deals with the same issue a bit differently. Some use defense architecture frameworks like DoDAF, NAF, MODAF, others use FAS; however, saying there is no need for an architectural framework just doesn’t work. You always end-up using an architectural framework whether you want one or not, or whether you intend to or not.  \nWhen analyzing available alternatives, the defense frameworks are considered to be heavyweight, although they do not require using a full set of views, and FAS is not as wellknown and or used yet. Option number three is to define your own custom architectural framework (AF) . This is what usually happens in reality. There are so many domains in system engineering; it is no wonder the approach for designing different types of systems differs.  \nMagic Pattern  \nIn this paper, author, being a part of such framework developments in various organizations, defined a pattern (Magic Pattern) for a custom AF based on SysML (see figure 1) .  \nFigure 1 Magic Pattern  \nOne can argue that instead of derivation he would use refinement. So go ahead, it is not against SysML. SysML provides a set of elements; however, it is up to you to interpret their usage inmost of cases.  \nAn example of the pattern shown in figure 1 could be a framework consisting of three levels of abstraction (see figure 2):  \n1. Conceptual -defines the core concepts of the system context and their interactions. The undoubted benefit of views created in the conceptual model is sharing core concepts of the system context between stakeholders.  \n2. Functional-defines functional analysis from the behavioral perspective, where functions instead of structural units are emphasized. Do not mix this up with the Logical architecture. They are different; however, explaining the difference requires another paper.  \n3. Physical-defines equipment, their physical interfaces and parameters. The physical model is usually a subject for simulation and model-based testing.  \nFigure 2 Example of Magic Pattern  \nFigure 2 shows a single possible instance of Magic Pattern shown in figure 1. Each of the architecture models and relationships among them can be represented in SysML using a different set of elements and views (diagrams, matrices, tables, etc. ) . E.g. functional requirements can be depicted in SysML Requirements Diagram or SysML Requirements Table; conceptual architecture can be depicted in IBD , Use Case diagram, Sequence Diagram etc. Seethe figure 3 for our recommendations.  \nFigure 3 Architectural Models to SysML Diagrams Mapping  \nAs you can see in the figure 3 , the SysML Package Diagram is marked in Grey. This is because it can be created in any architecture model or can be skipped. The purpose of this diagram is to organize the model, thus generally it is created at the beginning and updated afterwards.  \nThe SysML Use Case Diagram is sometimes used to define User Needs. There is a concep","cbCaiotsHRuAlWdx","https://ap.wps.com/l/cbCaiotsHRuAlWdx","pdf",650357,"English","# Introduction\n# Magic Pattern\n# Conclusion\n# About the Author\n# Contacts","[{\"question\":\"Why does the paper say an architectural framework is unavoidable with SysML?\",\"answer\":\"SysML leaves architecture structure and view selection to the modeler. The paper states that in practice teams always end up using an architectural framework, whether they intend to or not.\"},{\"question\":\"What is the “Magic Pattern” in the context of a custom architectural framework?\",\"answer\":\"It is a pattern the author defined for building a custom AF based on SysML, organizing architecture into levels and mapping them to SysML elements and views (as described in the figures).\"},{\"question\":\"How do the three abstraction levels relate to SysML modeling?\",\"answer\":\"Conceptual focuses on system context concepts and interactions for sharing stakeholder understanding; functional emphasizes functional analysis from a behavioral perspective (not logical architecture); physical defines equipment, physical interfaces, and parameters for simulation and model-based testing.\"}]","Architectural Frameworks for SysML - Dr. Aurelijus Morkevicius - Introduction - Magic Pattern - Conclusion | PDF",1792967608,15]