使用反射机制感知软件系统的结构与运行状态,提出了一种基于知识规则、直接对连接件进行操作的SA动态演化方法消除了SA动态演化的不一致性,提高了效率.该方法使用代数表达式简化了演化日志,提高了演化可跟踪性。
The architecture and states of a software system are apperceived by reflective mechanism.A dynamic evolutive way of Software Architeeture(SA) is given based on knowledge rules and operating on connectors directly.The SA dynamic evolution can be carried through consistently and efficiently.The algebraic expression is used to abbreviate the evolutive log file,and evolutive trackability is improved.