关键字 |
配置器、抽象信息模型的对象,仿真建模、编译器、虚拟机、可视化集成开发环境 |
介绍 |
在信息技术概念“配置”,这通常意味着结构对于任何系统的状态,期间使用,作为一个规则,建立信息系统结构的基础上,其成分从一种或另一种的观点。配置程序复合物,这仅供使用的实际情境的变化要求其功能的基础上整合存在的软件包,这些,是为实现新功能开发(基础,另外,提供)和提供的兼容性,在创造中最重要和困难的现代。 |
相互依存的配置问题决策的程序复合物制备建筑的功能任务和对象和过程信息建模在建筑生命周期的不同阶段需要搜索的新方法建立更有效的系统集成和灵活的构建方法、模型和设施,提高信息技术在建设由于发展的智力观念复合体的配置计划。因此多功能配置信息系统研究实际,考虑特定任务的建设做准备。 |
相关工作 |
配置器[1 - 5]是一个复杂的程序,它允许复杂的结构和组织的工程师,沟通、经济、组织主题域的实现某些功能的任务集的终极目标和适应具体的典型情况。 |
是基于标准SWEBOK(软件工程知识)作者提出的概念原理图配置器由三部分组成:系统根据配置(配置系统);系统决定配置(分析系统的模型配置);和系统执行配置(配置系统)[6]。所选组件配置器连接的依赖性,如图1所示。 |
在复杂的配置器,配置真正的IT系统,这三个成分(配置系统,分析系统的模型配置和配置系统)是有价值的和明显的表达。对他们来说,例如,属于:Web应用程序的配置器,如互联网论坛配置器,网上商店开业配置器,配置器系统与Web界面的系统(例如:bagtracking JIRA);配置器的IT系统的整体和up-diffused IT系统:1 c-bitrix [1];产品配置器的特殊软件工程:欧特克;经济组织的配置器系统:SAP R3[2]和[3]博安公司4;配置器系统块简化选择过程[4],海岸线防火墙[5]。 |
配置器可以修改软件的模块结构和大型多功能软件产品,例如,图形包(3距离[7],AutoCAD [8])。 |
语言构建流程建模AIMO(抽象信息模型的对象)是由作者[9]。信息建模的对象和过程的概念建筑的完整生命周期包括四个交叉投资建设的基本层次结构对象信息模型:volume-planning、结构、技术和组织。由这些层次结构可以设置对象的任何并发症,使用还额外辅助系统和层次结构。交叉的层次结构允许提供的属性构建对象信息模型,之前没有提到以这样一种方式。考虑到分层信息模型分类之间的连系动词mereology不同层次和关系的水平。 |
算法 |
基础架构建设和创建信息技术制备的建筑施工管理的基础上配置器是荡妇,建筑信息模型的概念。 |
AIMO语言的概念(抽象信息模型的对象)。AIMO建设原则:层次结构的构建过程建模;开展和发展estimate-production构建过程的规范性基础;形成的技术和组织模型构建对象;资源分析,构建过程规范和AIMO模型;AIMO模型的估计和比较;形成、分析评价日程计划;监测计划对象构建任务。AIMO语言包括编译器、虚拟机,作为设计的意思是,和视觉语言的集成开发环境(IDE)。 |
AIMO语言统一建模语言模仿的可能性的过程和通用编程语言,基于灵活的将附近的主题域描述分类和mereological层次结构的基础上,并允许描述:静态模型——建筑(建筑、片段)的描述,描述的资源和技术的动态模型,描述结构建筑。信息和知识成分可分为编译和建模的部分。 |
AIMO编译器结构的基本任务是将源代码和技术模型,以及资源数据的层次结构。 |
使用面向对象编程的原则,形成层次结构。层次结构的基本元素是一个结——节点。算法初始化的建模提出AIMO语言的一部分,这意味着创建所有必要的对象,参加一个模仿建模——mereological层次结构,来自信息,编制部分[10]。 |
每一个结套连接,字段和代码逻辑。设置的连接(关系):Rel = (Relh,Relc),Relh——是一个关系的层次结构,允许设置分类层次结构,Relc——是包含的关系,允许设置一个mereological层次结构。关系的层次结构和包含关系的特点是公理:关系层次结构由类的继承机制正在形成,关系包含类的实现是由于描述或名称空间。 |
AIMO支持不同亚型的节;基本结结构、技术和资源。结亚型有额外的元素的每个字段,逻辑的代码集,和连接套预定义的结的特定亚型。 |
可以设置任意数量的属性结构节。结的面积和体积字段默认情况下。资源节初步设置字段的资源单位成本,和每一个组织和技术结特点是连接结构结,它组织和创建技术描述。 |
实例化的过程。实例化是一个过渡联系编译和仿真建模和Rel旨在发展关系的层次结构h包含Rel和r的关系c在完整的系统。 |
在面向对象编程的实例化的过程看起来就像创建类实例化的过程,因此类数据将被初始化当前类和链的类:本月=实例化(N),在实例化,是一个主要实例化函数(有发展的关系:创建类实例化模板),N -设置节(节点)和结亚型, |
|
模仿AIMO建模的虚拟机将实现quasioptimal策略的评估和选择的过程的对象构建和附近建筑物或其独立成分的详细计划的条款,资源数量、预算、风险等。 |
模仿建模形式化的生命周期创建构建对象或其成分允许进入这样的外延:F -是主要功能的优化(标准相结合),Foi——functions-criteria的优化,k我——是每个标准的重量。 |
建筑的完整生命周期的优化标准的例子是最小化的要求财务流、劳动力资源、实施工作。该系统还允许用户设定的标准,出现了在实施工作,例如,使用特定资源的优先级。 |
结构和组织和技术层次模型的建筑项目提供了这样的信息: |
1。IRWijj -积分的要求我th工作th资源(在units-days),(NW -一般的工作),(NR -一般的参考资料)。一般的工作可以大大超过作品的数量,AIMO中描述语言,因为AIMO允许多个使用片段和模板的结构和组织和技术层次,在这一阶段被打开在平(不分层)的原子。 |
2。LW我——我th工作的局限性,LWiTimeMin——是我th工作的局限性,即它的最低期限,LWiTimeMax——限制我th工作,即最大持续时间,LWiTimeStart——是指令的限制时间开始我th工作。 |
3所示。LWij——对我th工作的局限性,j th工作(可以包含任意数量的限制,不仅对)LWijOrder工作秩序的限制我和j(一开始需要完成其他工作,同时作品等),LWij改变——是我和j alternativeness工作的可能性。? ? ? ?可以替代使用的灵活的系统设置优先级。 |
仿真建模的基本功能:LSRi——在哪里组流我th资源的局限性(1≤≤NR)LSC -设置融资流的限制RWijt - j th资源消耗强度(单位)在时间t的框架内的那一刻我th工作,TSi——是我的预计开始时间th, TFi——是我th的预计完成时间。j th资源消耗强度(单位)的框架内时间t的时刻我th RWij工作(t)——是一种模仿建模函数的输入数据的基本组件,它提供了完整的一般信息的使用资源的工作框架内的设计结构生命周期的建筑物或其成分。作为输入数据仿真建模函数给出了定义的模型的实现与指定的值的时候开始和完成的工作和其他信息。输出数据可以在以后的表格中展示,图形,分层形式。提供了以分层形式来反映由于AIMO连接能力的结果与输入数据建模数据。 |
限制的资源:NO——是一个数量的限制,t年代——是时候开始限制,tF——结束时间限制,S马克斯——是一个极限的限制(积分)。 |
验证标准(限制的存在卷j th资源):提供的积分图与金融资源集,表示用户可以设置的尾矿资源的组成部分的开始时期, |
流的融资限制:π(t) -是一个单位的成本我th资源在时间t的时刻,或units-days,如果它是一个人类或机器资源。 |
标准:,LSCk (t) -是一个函数的融资限制流时间t, Nsc -是一个数量的融资来源的局限性。 |
系统预计融资强度和强度的作品,在这一刻的时间执行。强度的计算作为一个产品的j th资源消耗强度(单位)在时间t的时刻我th RWij工作的框架内(t)和单位成本资源π时间t (t)的时刻。AIMO允许设置任意规则形成的资源成本取决于时间。 |
标准的优化。AIMO支持大范围的优化标准,这可以形成任何信息的基础上,模仿建模的框架内访问。基本标准是: |
流的资源。最小化的铁锹值:Maxt j th资源——完成建模,。这一标准可广泛应用于用户的局限性的情况下供应商、成分、物流,提供的资源的限制。 |
流的稳定性:。这个标准可以提供利润的平衡forlogistic消费资源的有用。 |
优化。基本优化是优化一般时间实现复杂的作品(建设对象,独立的部分等):Maxt→min Maxt——完成建模。 |
最小化某些工作的持续时间:——是时候开始我th工作,TFi——是我th工作的竣工时间。这一标准的灵活的机制形成的特殊限制的用户,这是由企业的内部或外部因素决定的。 |
优化整体的资源数量:对j th资源1≤≤NRts -是时候开始和完成优化。 |
优化的整体财务费用段:Pjt -是一个单位的成本j th资源在时间t的时刻,——是时候开始和完成优化。 |
优化整体的资源数量和优化的整体财务费用段的选择优化的资源的消耗强度,它允许用户长期形成的特殊限制的时间。优化的仿真建模的主要功能ofAIMO虚拟机使用动态编程。 |
模仿建模结构和技术模型的实现,用AIMO语言编写,使用动态规划的一般方法旁边的叉和局限性的方法,基于原则服从传达员avalanche-type叉的原则,以及蒙特卡罗仿真建模方法。 |
AIMO语言提供了灵活的系统账户的风险在组织和技术决策的实现特殊目的复合物的建筑作品,使得形成所有输入数据的分布概率和电脑一体机分析和最终结果。风险可以单独分析,在团体或全部。造型后可以有标准的购买价值风险评估——成本、条款等。AIMO允许更详细的和灵活的风险的描述,在其他环境中是不可能有固定的规则的描述。 |
AIMO模型,从表面上看,像WBS(工作分解结构),在一种层次化描述技术的对象。之一,然而关键竞争AIMO边缘有一个“聪明”的分解图的计数为优化工作计划制定详细的当前水平的科技树。AIMO灵活性高和可能性的范围之外的“WBS 100%规则”规定,是不可能简单地代表AIMO的层次结构在工程图,并与经典方法的帮助下,困难的系统建模、AIMO模型没有固定结构。根据上下文和测量结构变异的分解和经典方法和模型的«图片»AIMO结构的某些状态可以。因此,对于完整的使用可能性的AIMO模型描述使用AIMO语言是必要的,而对于简化的情况下或有限模型可以利用促进视觉工具。 |
AIMO语言使用的面向对象编程的原则提供的描述逻辑的灵活性和模块之间的依赖性。之间有一个类比c++类的实例化和建模AIMO结。可以考虑一些更缓慢的生产力一定缺乏实现AIMO c++相比。AIMO语言的优点是关注任务的流程,允许获得最有效的编程和建模的过程,而且实现AIMO允许与动态逻辑执行存储和操作更安全,作为一个目标模型的建模结AIMO提供一个接口和访问控制。 |
实验结果 |
配置器的——建筑的Patterns-maker (c, PMB)是由作者按照SWEBOK标准的配置管理的部分。c, PMB的主要目的:提高信息技术的质量水平配置的增加由于智力的软件产品,提供有效的整合存在的软件产品,为建筑物的决策任务的规划、管理、组织和技术决策。 |
功能结构的广义方案c, PMB是图2所示:基础数据和知识是核心;内核的配置器是AIMO块使用由作者AIMO语言;配置器块与功能和连接的信息。 |
配置器的概念的基础上发展,AIMO语言创建应用的信息技术工具。 |
AIMO语言的工作计划准备阶段的建筑图3所示:从外包输入数据,提供了一个可视化工具和AIMO工程师,AIMO编译器的模块描述技术;然后数据、资源结构和技术成分AIMO虚拟机。优化标准的描述和建模规则进一步执行,于是AIMO虚拟机执行建模,然后需求资源和材料,提供了线性和网络图作为输出。 |
PMB(建筑)的Patterns-maker系统有三个主要的角色系统可以配置下:作者、管理员和用户。PMB展开的变体包括几个基本部分:PMB——服务器,PMB——客户额外的成分。选民PMB-server执行关键功能:经理组件(组件)基地,配置经理计费经理经理统计,质量控制经理,经理的官方和通用服务。三个基本要素参与建模技术,建设和资源,每个标准的优化。 |
AIMO集成开发环境(AIMO IDE)(图4)是由作者:AIMO IDE环境允许在一个舒适的格式编写的代码在AIMO语言的描述模型,并查看结果编译和仿真建模的可视化表示。 |
互动设计的系统,其目的是演示的可能性AIMO语言任务的战略和有效的分析技术,支持交互式方法的形成和修改结构和技术元素旁边的维护的灵活性的编程语言。 |
序列与系统的交互建模包括元素:发展的核心逻辑结构和技术元素AIMO语言,形成的关键元素的结构和技术的地图可耐福;编译和准备建模,即AIMO编译器形成的结构技术模型的基础上文本代码;交互设计。 |
可视化片段的可耐福C361分区计划构建对象图5所示:可视化的特殊系统允许在形式逻辑的交互模式的工作流程、动态变化和不同的输入和输出信息的元素,看看估计和图表的必需品,执行交互式建模。在屏幕上形成框架建筑自由规划列(图5)所示。墙gypsumcardboard分区设置。日历计划建设工作的模块,图必要的资源创建具体计划和图的经理工作。系统提供了不同模块的对接和加速度的工作。 |
结论 |
多功能抽象信息模型的对象(AIMO)是由作者提供和AIMO编程创建和建筑技术的建模语言,它是一个基础配置器的新架构,所提供的作者。 |
实验软件产品c, PMB宽决定的可能性准备建设任务。 |
|
数据乍一看 |
|
|
引用 |
- 1 ? -Bitrix。1 c-bitrix.ru。从http://1c-bitrix.ru/products/cms/获取。
- ERP网络。SAP R3。Erp-online.ru。从http://Erp-online.ru/sap/获取。
- ERP网络。博安公司。Erp-online.ru。从http://Erp-online.ru/software/baan/获取。
- 业务应用程序向导。高性能系统,Inc ., 170便士。,1994年。
- Shorewall。IPtables制造容易。重要通知。Shorewall.net。从http://Shorewall.net/Notices.html获取。
- Zadorov, v B。,Vasyliev, O. O. “To development of conception of “configurators” for the construction of information technologies architecture of the organizational anthropogenic systems”, Management of complex systems, Vol.6, pp.107–116, 2011.
- 史密斯,b . l .“3 ds Max 2010建筑可视化”。支持文件3 dats。CGschool书籍,2009年。从http://3dats.com/books获取。
- Omura G。,Benton, B. C. Mastering AutoCAD 2013 and AutoCAD LT 2013. Retrieved from http://Amazon.com.
- Zadorov, v B。,Vasyliev, O. O., Derevianko, I. V. “AIMO” programming and building technologies modeling language”, Management of complex systems, Vol.13, pp.90–96, 2013.
- Zadorov, v B。,Vasyliev, O. O. “Mathematical models of objects and building processes in the environment of imitation modelling language “??MO”, Management of complex systems, Vol.14, pp.106–115, 2013.
|