Anatoly Levenchuk (ailev) wrote,
Anatoly Levenchuk
ailev

Процессы

Ежели вы хотите что-то понимать про процессы, то вам нужно наведаться к Конраду Боку (Conrad Bock): http://www.conradbock.org/. Он поясняет совершенно неожиданные для меня связи между BPMN и DEMO, воплощенные как связь между "оркестровкой" и "хореографией" в совсем недавно (осень 2008г.)законченной спецификации OMG BPDM (Business process definition metamodel). Формальная основа BPDM -- PSL (process specification language, ISO 18629), онтологический язык описания процессов, опирающийся на Common Logic (ISO 24707).

Еще выяснилось, что именно этот парень включил возможности по описанию процессов в SysML. Вот пример его предложений (http://www.mel.nist.gov/msidlibrary/doc/sysmlplm.pdf): The UML repository can support tabular or matrix formats such as the dependency structure matrix (DSM) (Sharman and Yassine, 2004). These provide a compact way to show function dependencies, by omitting some control information, but are not restricted to hierarchical decomposition. A DSM can be derived from activity models, stored in a repository, analysed, and results presented in either a matrix notation or an activity diagram.
* * *
Может, я зря избегаю UML и SysML -- нужно воспринимать это просто, как "машинный язык" репозитория информационной модели системы/проекта и игнорировать так же, как игнорируют сегодня язык команд интеловских процессоров (а раньше ведь интересовались, какие именно процессоры -- нужно было знать язык конкретного железа, чтобы на нем работать). Работать же нужно с правильными DSL, которые будут оттранслированы на "базовый язык", тот же SysML или UML. И тогда все упрется в наличие софта, который сможет реализовать эти правильные высокоуровневые DSL, так как "программное обеспечение всегда опаздывает".
* * *
Итого: мне сейчас нужны правильные (выражающие мои потребности: нарисовать жизненный цикл системы, расписать процессы стадии проектирования в этом ЖЦ) процессные/проектные DSL и правильный (опирающийся на BPDM/UML/XMI в части репозитория и поддерживающий нотацию правильных DSL) софт для их поддержки.
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 2 comments