{"id":446,"date":"2016-04-28T08:00:23","date_gmt":"2016-04-28T06:00:23","guid":{"rendered":"https:\/\/se-trends.de\/?p=446"},"modified":"2019-07-23T16:52:06","modified_gmt":"2019-07-23T14:52:06","slug":"syscamp-standardization-openness","status":"publish","type":"post","link":"https:\/\/www.se-trends.de\/en\/syscamp-standardisierung-offenheit\/","title":{"rendered":"Why the world needs more standardization: Results of the systems.camp session on openness in SE"},"content":{"rendered":"<p>From this year's <a href=\"http:\/\/systemscamp.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Systems Barcamp<\/a> in Berlin <a href=\"https:\/\/www.se-trends.de\/en\/syscamp16\/\">I already reported last week<\/a>. At the event, I moderated a session on the topic of \"Openness in SE\", the results of which I would like to present here.<\/p>\n<h2>Why openness?<\/h2>\n<p>I have come into contact with it in many places: I have actively participated in open <a href=\"http:\/\/re-magazine.ireb.org\/issues\/2014-3-gaining-height\/open-up\/\" target=\"_blank\" rel=\"noopener noreferrer\">ReqIF standard<\/a> and contributed to its dissemination, among other things via the software I co-developed, the <a href=\"https:\/\/www.eclipse.org\/rmf\/\" target=\"_blank\" rel=\"noopener noreferrer\">Eclipse Requirements Modeling Framework (RMF)<\/a>. I have done community building by supporting the very active <a href=\"http:\/\/rheinjug.de\/\" target=\"_blank\" rel=\"noopener noreferrer\">rheinjug<\/a> which serves the open exchange of knowledge. And I also share my knowledge through my various publications and lectures.<\/p>\n<p>I have heard many stories about what happens when we are not open. Two major themes are <strong>Vendor lock-in<\/strong> and <strong>Isolated solutions<\/strong>You have to rely on the results of a single company for a solution. The obvious example is software on which you become dependent. However, this can be put into perspective if the formats of the software are open, i.e. the artifacts can be processed by other tools. If these are also proprietary, then you really are dependent.<\/p>\n<h2>Areas of application for openness<\/h2>\n<p>Together with the participants, we drew up a list of areas in which openness is used. This was important because we wanted to make it clear that it was not just about open source, but all aspects of openness. But we didn't find that many areas:<\/p>\n<blockquote><p>Openness in SE primarily occurs in four areas: Open source, standards, knowledge and architectures.<\/p><\/blockquote>\n<p><strong>Open Source:<\/strong> This is what most people think of when they think of openness in systems engineering. It should be noted here that open is not the same as free. There is certainly commercial software that is available for a fee and comes with the source code.<\/p>\n<p><strong>Open standards:<\/strong> Standards can start at many points, from format (e.g. programming languages), procedure and much more. There are also gradations here, and some organizations do not make their standards available free of charge.<\/p>\n<p><strong>Open knowledge:<\/strong> This can take many forms, such as conferences, publications, etc. Here, attention should be paid to the licenses, such as the <a href=\"https:\/\/creativecommons.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Creative Commons licenses<\/a>.<\/p>\n<p><strong>Open architectures:<\/strong> Here in particular <a href=\"http:\/\/www.autosar.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">AUTOSAR<\/a> (although AUTOSAR is not completely open either). Architectures enable collaboration and scalability at a different level of abstraction.<\/p>\n<h2>Added value of openness<\/h2>\n<p>The areas of application were now clear. Now came the most interesting question for me: Where is the greatest added value of openness seen? We first drew up a list of added values together. Each participant was then allowed to award two points.<\/p>\n<div style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">1st place.<\/span><br \/>\nTransparency<\/div>\n<p>With five votes <strong>Transparency<\/strong> by far the most votes. This also makes sense, as transparency is the basis for many of the other added values, such as security or long-term maintenance.<\/p>\n<div style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">2nd place.<\/span><br \/>\nIndependence and knowledge gain<\/div>\n<p>I know enough stories where dependence on one provider has caused problems. <strong>Independence<\/strong> - in the form of software and standards - can provide important protection here.<\/p>\n<p>The topic <strong>Knowledge gain<\/strong> is rather marginal in the area of software, but significant in the other areas (standards, knowledge, architectures). In particular, knowledge is often reflected in standards and architectures, which can accelerate technical progress.<\/p>\n<div style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><span style=\"font-size: 300%; float: left; vertical-align: middle; font-weight: bold; line-height: 1em;\">3rd place.<\/span><br \/>\nLong-term maintenance, security and product focus<\/div>\n<p><strong>Long-term maintenance<\/strong> is one of the central themes of <a href=\"https:\/\/www.se-trends.de\/en\/day\/polarsys\/\">PolarSys<\/a>and for this reason the Eclipse Foundation has developed its own <a href=\"http:\/\/lts.eclipse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">LTS initiative<\/a>. This group was aware of the issue, but not with the same urgency as PolarSys. The same applies to <strong>Security<\/strong>which is often cited in public as a reason for open source.<\/p>\n<p><strong>Product focus<\/strong> was listed here as the opposite of revenue and profit focus. There was a bit of the idealism that is often found in the open source community. I don't find this added value all that convincing, because long-term success can (in my opinion) only be achieved if the customer has clear added value.<\/p>\n<h2>Other areas<\/h2>\n<p>The following collected topics only received one point:<\/p>\n<p><strong>Safety:<\/strong> We have combined this area with liability and risk. It was clear from the discussion that safety can also be managed well with non-open means.<\/p>\n<p><strong>Tool integration:<\/strong> The term hackability, i.e. the ability to create your own, was also mentioned here. This topic is very software-heavy. However, closed software can also make this possible, for example via scripting languages.<\/p>\n<p>Control, distribution, marketing and innovation received no points at all.<\/p>\n<h2>And costs?<\/h2>\n<p>It may come as a surprise that low costs were not explicitly mentioned. However, the topic was addressed. There were no illusions that license costs are only part of the investment when it comes to software - total cost of ownership (TCO) was the key word here. This is not to say that costs cannot be reduced through open source - that is certainly possible. But that was not the expectation - at least not in this group.<\/p>\n<h2>Concrete ideas<\/h2>\n<p>My aim in the session was to identify specific drivers for openness. Of course, there is a selfish interest in identifying business areas based on this.<\/p>\n<p>The participants expressed many wishes and frustrations. But in the end, almost all of the drivers mentioned can be reduced to one specific idea:<\/p>\n<h2>The most important driver for openness: standardization<\/h2>\n<p>Standardization means having a standard that is widely used and therefore accepted. This is the actual purpose of a standard, but unfortunately standardization itself is not a matter of course.<\/p>\n<p>A number of measures have been identified to increase the degree of standardization:<\/p>\n<div style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><strong>Measure:<\/strong> Increase quality<\/div>\n<p>There are drastic differences in the quality of standards, an experience I can share. The ReqIF standard, for example, is not only well written and structured, the underlying data model is even supplied with it.<\/p>\n<div style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><strong>Measure:<\/strong> Provide open source reference implementation<\/div>\n<p>One exciting suggestion was to combine standards with an open source reference implementation, which we did with the ReqIF standard using Eclipse RMF.<\/p>\n<div style=\"background: #7eb13d; padding: 20px; border-radius: 10px; color: white; font-size: 120%; margin-bottom: 20px;\"><strong>Measure:<\/strong> Social Networking<\/div>\n<p>The desire was also expressed to use systematic social networking to ensure that the stakeholders of a standard would also learn about it.<\/p>\n<h2>Next steps<\/h2>\n<p>Although we now have a catalog of measures, it is still unclear how we will proceed. For me, this is confirmation that we have done a lot of things right at ReqIF and I will continue to drive these activities forward.<\/p>\n<p>If you have any suggestions on how we can utilize these results, please leave a comment below to share them with us. <a href=\"https:\/\/www.se-trends.de\/en\/syscamp-standardization-openness\/#respond\">to continue the discussion here in the forum<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>I already reported on this year's Systems Barcamp in Berlin last week. At the event, I moderated a session on the topic of \"Openness in SE\", the results of which I would like to present here. Why openness? I have come into contact with it in many places: I have actively worked on the open ReqIF standard and contributed to its dissemination, among...<\/p>","protected":false},"author":1,"featured_media":455,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[7,3],"tags":[107,105,62,109,69,108,106,56],"class_list":["post-446","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-source","category-events","tag-architektur","tag-autosar","tag-offenheit","tag-qualitaet","tag-reqif","tag-standardisierung","tag-standards","tag-weiterbildung"],"_links":{"self":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts\/446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/comments?post=446"}],"version-history":[{"count":0,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/posts\/446\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/media\/455"}],"wp:attachment":[{"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/media?parent=446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/categories?post=446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.se-trends.de\/en\/wp-json\/wp\/v2\/tags?post=446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}