当前位置: X-MOL 学术SICS Softw.-Inensiv. Cyber-Phys. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Where to begin: on pattern language entry points
SICS Software-Intensive Cyber-Physical Systems Pub Date : 2019-08-26 , DOI: 10.1007/s00450-019-00417-6
Lukas Reinfurt , Michael Falkenthal , Frank Leymann

Pattern languages as tools for solving problems based on interconnected, abstract, and proven solutions can offer valuable help to practitioners. But there is always the question of where to begin when a pattern language should be applied. Their authors often provide entry points, but these are usually only useful if one starts completely from scratch or from a very specific situation. When confronted with problems at hand, practitioners are often left to find a suitable entry point themselves by reading through the whole pattern language to find applicable patterns. To help with this problem, we present a general approach and its formalization that provides entry points for any kind of situation. Our general three step approach guides practitioners through Situation Assessment, Treatment Selection, and Treatment Application in order to find and apply a suitable pattern language for their specific problems. We formalize all the parts involved and show that the facts collected during Situation Assessment can be used to find a suitable entry point for a specific situation. We also present an algorithm for finding these entry points.

中文翻译:

从哪里开始:在模式语言入口点

模式语言作为基于互连,抽象和成熟的解决方案来解决问题的工具,可以为从业人员提供宝贵的帮助。但是始终存在一个问题,即何时应该应用模式语言。他们的作者经常提供切入点,但是这些切入点通常仅在完全从头开始或从非常特殊的情况开始时才有用。面对手头的问题时,从业人员通常会通读整个模式语言以找到适用的模式,自己寻找合适的切入点。为了解决这个问题,我们提出了一种通用方法及其形式化,可以为任何情况提供切入点。我们的一般三步法会指导从业人员进行情况评估处理选择处理应用程序,以便针对其特定问题找到并应用合适的模式语言。我们对涉及的所有部分进行了形式化处理,并表明在情境评估中收集的事实可用于为特定情况找到合适的切入点。我们还提出了找到这些入口点的算法。
更新日期:2019-08-26
down
wechat
bug